Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/04/2005, 18:33
Avatar de Neuron_376
Neuron_376
 
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años
Puntos: 2
Hola!

Mira, lo que estan poniendo no creo que sea la solucion, al parecer lo que quieren es algo asi:

1. crear archivo ' el compilador se detiene y no avanza hasta que el archivo haya sido creado.

2. Response.Redirect "/archivo.asp" //archivo que lee el archivo que estamos creando.

La verdad creo que esto ya lo hace automaticamente, sin embargo no se si ya lo probaste y por eso preguntas aqui la razon.

Si no lo hace, los metodos que pusieron en el foro no seran eficaces porque depende del tiempo que gaste el crear el archivo, el cual nunca sabras exactamente cuanto tiempo es.

Pro otra parte debes implementar un sistema de seguridad, si dices que otra pagina funciona en base a este archivo creado oucpas algo como:

0. Session("ArchivoEstatus") = "Cerrado"

1. crear archivo ' el compilador se detiene y no avanza hasta que el archivo haya sido creado.

1.1 Session("ArchivoEstatus") = "Abierto"

2. Response.Redirect "/archivo.asp" //archivo que lee el archivo que estamos creando.

La segunda pagina siempre pregunta:

0. if Session("ArchivoEstatus") = "Cerrado" then
"NO USAR EL ARCHIVO"
else
"SI USAR EL ARCHIVO"

Lo pongo con ese tipo de mensajes y variables para que sea claro... bien...

Bueno, pruebalo y dinos si eso esta corriendo correctamente.

Otra opcion para el tiempo, es esta:

1. crear archivo '

2. while Session("ArchivoEstatus") = "Cerrado"
if FileExist(x) then
Session("ArchivoEstatus") = "Abierto"
end

3. Response.Redirect...

El consumo en el proceso del servidor se minimiza a los milisegundos - segundos en que ocurre esta accion, y desaparecera despues del Response.Redirect asi economizas recursos, pero como digo, esta es en tal caso la ultima opcion.

Prueba la primera, debe funcionar asi como te digo, porque la funcion de crear y luego escribir no permiten avanazar al compilador hasta terminar de ejecutarse, es decir, crear el archivo, y luego escribir en el.

Bueno, suerte, creo que asi funcionara bien