Einzelnen Beitrag anzeigen

Teekeks

Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Object und Pointer

  Alt 3. Jan 2011, 17:05
Deine Variable TGifImage ist auch schon ein Pointer.
Du legst also ein Pointer auf einen Pointer an und möchtest diesen versenden.
Das geht jedoch nicht wirklich gut. (warum weiß ich auch nicht...)
Also einfach mal mit SendMessage(TheHandle,MessageToGetPics,1, integer(pointer(_GifImage))); Wobei ich gerade sehe das du erste einen Pointer nutzt (p^:=bla) und dann bei dem Übertragen doch nur den Abgespeicherten Wert nutzt (integer(p^)).
Erwartest du am anderen Ende vl. dass der Pointer noch die Variable beinhaltet (also das empfangender_pointer^ gleich deiner Variablen _GifImage ist?
Peter
"Div by zero Error" oder auch: "Es geht auch ohne Signatur!".
  Mit Zitat antworten Zitat