Einzelnen Beitrag anzeigen

Benutzerbild von Corelgott
Corelgott

Registriert seit: 11. Apr 2003
Ort: Lübeck
213 Beiträge
 
Delphi 2006 Enterprise
 
#1

TImage.Picture Referenz (!) auf TPicture?

  Alt 25. Apr 2006, 11:17
Hi @ all,

ich bin gerade mal wieder zu doof und komm nicht drauf.

Wie verlgeiche ich, ob ein TPicture-Object Leer ist?

image1.picture = nil... ist NIE true
assigned(image1.picture) ist IMMER true
pointer(image1.picture) = nil ist auch NIE true

Laut hilfe ist ein Picture (von TImage) ist eine "Referenz" (Dachte das gibt es gar ned soo richtig in delphi... Entweder Pointer oder Obj?!) auf ein TPicture-Objekt.
Hmm eine Referenz... Wie prüft man Referenzen in delphi ordenlich?
Irgendwie ist das für mich so eine art grauzone zwischen Pointer und Objekt.
Eigentlich ist doch eine Referenz eine "Variable" der ein "speicherbereich" zugewiesen wird, in der ein Gültiges Obj liegt. (Was von irgend wem anderes mal mit Create instatziert wurde)
Also wenn man das mal vereinfacht ausfrückt eine art von delphi automatisch gehandlter Pointer?

Ich bin mal vollends verwirrt...
Kann mir das nochmal wer in einfachen worten, delphi spezifisch erklären?

Vielen Dank im Voraus!

cya
Corelgott
wer Rächtschraibfehler findet daaf sie behalten...
  Mit Zitat antworten Zitat