Einzelnen Beitrag anzeigen

FriendOfDelphi

Registriert seit: 21. Mai 2010
163 Beiträge
 
Delphi 5 Professional
 
#1

Zeitpunkt der Objekterstellung

  Alt 8. Jun 2010, 15:12
Delphi-Version: 2005
Hallo!

Folgendes Problem:

Es existieren mehrere Units.
Der Quellcode der einen Unit greift auf Objekte einer anderen Unit zu.

Die Fehlermeldung lautet:
Im Projekt Programm.exe ist eine Exception der Klasse EAccessViolation aufgetreten. Meldung: 'Zugriffsverletzung bei Adresse 004AC5B1 in Modul 'Programm.exe'. Lesen von Adresse 00000310'. Prozeß wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.

Es liegt wohl daran, dass das Objekt auf welches zugegriffen werden soll zu diesem Zeitpunkt noch nicht existiert, da die Unit, in welcher dieses Objekt erstellt wird, erst danach verarbeitet wird. Dies habe ich im Einzelschrittmodus so nachvollziehen können.

Was kann man da machen?
Herzlichen Gruß
FriendOfDelphi
  Mit Zitat antworten Zitat