Forums Últimos mensajes - Powered by IBM
 

Acceso Indifinido

23/01/2006 - 21:18 por Programador T-101 T-1001 | Informe spam
Amigos...
Ayuda.. Tengo un Form que es llamado simplemente con Un DO.. Desde un Prg
inicio.
El problema que tengo es que cuando cierro el form necesito elimina algunas
tablas
temporales Y Cuando las Cierro El Form En El DESTROY del form me dice que
"No se puede tener acceso a la tabla Seleccionada " Claro esto por que
quiero borrar la temporar y es la Que el Grid tiene Atada.


Intento esto Com Un Prg pero tampoco

Incio.prg...;
Public Endprocess
Endprocess = .f.

Do Form Mi form.Scx && Cuando Cierro El Form En El Destroy Coloco la
variable Endprocess = .t.
If Endprocess && Para que cuando regrese este en .T. y
cierre las tablas
&& Nunca Ingresa aqui
Cierro Tablas
Erase temporales
Endif

Ayuda...
 

Leer las respuestas

#1 Victor B.
24/01/2006 - 01:10 | Informe spam
Esto es por que inmediatamente después de llamar al formulario con el DO
FORM, se sigue ejecutando el código y Endprocess sigue siendo falso. Para
que la ejecución del código se interrumpiera hasta cerrar el formulario,
este debería ser Modal. En mi opinión, podrías crear un PROCEDURE en el
fichero .prg, que ejecutara el código que esperas y, en el evento Destroy, o
en el Release, hicieras una llamada al procedimiento.

Víctor B.
Desarrollador independiente

"Programador T-101 T-1001" <msnews.microsoft.com> escribió en el mensaje
news:
Amigos...
Ayuda.. Tengo un Form que es llamado simplemente con Un DO.. Desde un
Prg
inicio.
El problema que tengo es que cuando cierro el form necesito elimina
algunas
tablas
temporales Y Cuando las Cierro El Form En El DESTROY del form me dice
que
"No se puede tener acceso a la tabla Seleccionada " Claro esto por que
quiero borrar la temporar y es la Que el Grid tiene Atada.


Intento esto Com Un Prg pero tampoco

Incio.prg...;
Public Endprocess
Endprocess = .f.

Do Form Mi form.Scx && Cuando Cierro El Form En El Destroy Coloco la
variable Endprocess = .t.
If Endprocess && Para que cuando regrese este en .T. y
cierre las tablas
&& Nunca Ingresa aqui
Cierro Tablas
Erase temporales
Endif

Ayuda...


Preguntas similares