Forum: FreePascal
by MPeters,
13. Apr 2023
@Delphi.Narium +
Nun gut, mit so einer Prüfung hätte ich zumindest gesehen dass FNode noch gar nicht erzeugt wurde, was ja auch der Grund für die Exeption war. Ich war halt der Meinung, den FNode bereits in meinem Konstruktor erzeugt zu haben, was jedoch gerade nicht der Fall war. Erst jetzt aufgrund der Tipps hier noch mal im Konstriktor nach geschaut. Wald vor Bäumen nicht gesehen....
Forum: FreePascal
by MPeters,
13. Apr 2023
Dake! Das war der Fehler. Nirgends wurde FNode erzeugt. Hatte ich beim Codieren übersehen und jetzt noch mal nachgeschaut. :wall:
Forum: FreePascal
by MPeters,
13. Apr 2023
Ist schon Ok! In Delphi darf das "@" Zeichen da nicht stehen, in Freepascal jedoch muss es das.
Forum: FreePascal
by MPeters,
13. Apr 2023
Hallo,
ich bin gerade am Verzweifeln. Ich erhalte eine Zugriffsverletzung in folgendem Code:
constructor TVisibleTreeNode.Create(theParentBox:TAnchestorClass; theName,theImage:string; theX,theY:longint; theCaption:string);
var imgPtr: ImageType;
begin
FParentBox := theParentBox;