Delphi - pregunta para avanzados

 
Vista:

pregunta para avanzados

Publicado por sinmoneys (7 intervenciones) el 23/11/2001 17:32:14
hola.
alguien sabe el porque y como arreglar este error.
acces violation at adress xxxxxxxx in module "midll.dll" read of adress FFFFFFFF.

las xxxx representan una offset cualquiera.

este error me aparece cuando intento llamar una form (form1.show o form1.showmodal) desde la dll que estoy haciendo.

si alguien sabe como evitar este error, se le agreadece muchisisisisiisimo.
gracias de antemano.
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:pregunta para avanzados

Publicado por Víctor Garrido (2 intervenciones) el 23/11/2001 17:58:37
que tal,

espero y esto te ayude. Este tipo de errores generados al momento de mostrar una forma, pueden ser por que dicha forma no ha sido creada,
es decir, tal vez la forma espera crearse en tiempo de ejecución.

Si este es el caso, sólo debes poner antes de mostrar la pantalla:

tuforma:= Ttuforma.create(self);
o
Application.CreateForm(Ttuforma, tuforma);

Este error tambien puede ser provocado por código dentro del evento onshow de tu forma.
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

muchas gracias amigo

Publicado por sinmoneys (7 intervenciones) el 23/11/2001 18:06:23
muchas gracias.
efectivamente es en tiempo de ejecucion y esta instruccion Application.CreateForm(Ttuforma, tuforma);
me ha sacado del empacho =).

te lo agradesco mucho.
un saludazo
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