Delphi - problemas de almacenamiento

 
Vista:

problemas de almacenamiento

Publicado por Patricia (5 intervenciones) el 21/04/2003 20:19:41
tengo una aplicacion para internet (CGI stand-alone executable) y algunas paginas realizadas en dreaweaber, he intentado almacenar la informacion de dichas paginas en variables globales pero estas pierden el valor al cambiar de accion alguien me puede ayudar? que puedo hacer para que dicho valor no se pierda ya que lo necesito para realizar varios procesos dentro de acciones diferentes
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problemas de almacenamiento

Publicado por joselito (178 intervenciones) el 21/04/2003 20:41:23
Hola.
Para empezar, mal por utilizar variables globales en un CGI, dado que todos los usuarios utilizan dicha memoria compartida... Pero después de esta regañina, debes de utilizar una región crítica antes y después de utilizar tu variable, es decir, un objeto TRTLCriticalSection, (con esto logras, que no se pisen las variables entre usuarios). Hace mucho que no trabajo con este objeto, pero me sacó de varios apuros. Buscalo en la ayuda, y ahí tienes ejemplos. Se hace más o menos así:

RegionCritica.Enter
---- parte del codigo que quieres proteger ----
RegionCritica.Leave

Un saludo. JOSE.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar