Forum: Sonstige Fragen zu Delphi
Delphi
by OlafSt,
19. Jul 2007
Erklärt nur alles dem TE nicht, was es mit dem Pointer auf sich hat und warum das alles Zuweisungskompatibel ist...
Im Endeffekt wird die Frage "ist mein P ein Pointer oder ein ^PixArray" erst zu Laufzeit interessant. Pointer unter sich sind allesamt Zuweisungskompatibel, denn eigentlich speichern sie alle NUR ADRESSEN. Daraus folgt: Pointer sind nur "indirekte" Variablen - ich hoffe, du...
Forum: Sonstige Fragen zu Delphi
Delphi
by OlafSt,
19. Jul 2007
Eigentlich ganz simpel :wink:
Die Deklaration
P: ^PixArray;
macht aus deinem P erstmal einen Pointer. Nichts weiter.
Das Property ScanLine liefert einen Pointer zurück - also paßt das prima zusammen.
Erst, wenn du beginnst, im Code dein P zu dereferenzieren, also z.B. bei
P^:=0;