Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   EAccess Violation Al crear objeto (https://www.clubdelphi.com/foros/showthread.php?t=50204)

senda 11-11-2007 18:40:07

EAccess Violation Al crear objeto
 
¿Alguna idea de porqué me da un EAccess Violation al crear un objeto? Me da la excepción el misma línea de cración de dicho objeto:

Código:

res := TobjA.Create (nil, LB, '');
LB = array.

¿Se os ocurre algo que puedo hacer para encontrar el fallo?
Muchas gracias.

Lepe 11-11-2007 19:05:49

Si ese objeto lo has diseñado tú, pon el código fuente.

Como mínimo, necesitamos saber de quien hereda ese objeto (TObject, Tcomponent, etc).
Si tienes un constructor, (que va a ser que sí) necesitamos ver ese método así como las variables que use, ya que lo más normal es que estas accediendo en ese constructor a una variable que todavía no ha sido creada en memoria.

Con esas líneas de código que has puesto, no podemos decirte más.

Saludos

Al González 11-11-2007 20:41:29

¡Hola!

¿De dónde obtuviste la clase TobjA? ¿Tienes el código fuente de la misma? ¿Sería muy comprometedor que nos lo mostraras?

Coloca un punto de ruptura en esa sentencia y cuando el programa llegue ahí presiona la tecla F7 para entrar en el constructor. Luego F8 hasta que surja la excepción nuevamente.

Esperamos tu respuesta.

Al González. :)


La franja horaria es GMT +2. Ahora son las 22:14:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi