Autor Beitrag
d0md03l
Hält's aus hier
Beiträge: 3



BeitragVerfasst: So 10.12.06 22:34 
Moin zusammen,

ich habe ein Problem damit eine zeger auf NIL zu setzen.

ausblenden Delphi-Quelltext
1:
h3^.zgrNaechster := nil;					


immer wenn h3^.zgrNaechster= "nicht verfügbarer wert" ist stürzt das program ab bei dem versuch den Zeiger auf nil zu setzen.
h3 ist ein recoord und h3.Naechster ist als zeiger deklariert.
wie schafe ich es wen der wert nicht verfügbar ist den zeiger auf nil zu setzen????
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: So 10.12.06 22:42 
Bist du sicher das sich das "nicht verfügbar" nicht schon auf h3 bezieht?

_________________
Markus Kinzler.
Corpsman
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 228

KUbuntu 10.4
Lazarus
BeitragVerfasst: Mo 11.12.06 11:18 
Vielleicht meint er auch
ausblenden Delphi-Quelltext
1:
h3.zgrNaechster^ := nil;					

_________________
--
Just Try it.
Udontknow
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2596

Win7
D2006 WIN32, .NET (C#)
BeitragVerfasst: Mo 11.12.06 11:41 
MKinzler hat recht: Diese Meldung kommt häufig, wenn die vorherige Referenz NIL ist, in diesem Falle liegt nahe, daß H3 bereits NIL ist.

Cu,
Udontknow