Da kommen auch zwei verschiedene Resultate raus.
Code: Alles auswählen
var
p:Pointer;
begin
WriteLn(PtrUInt(p));
WriteLn(PtrUInt(@p));
Code: Alles auswählen
var
p:Pointer;
begin
WriteLn(PtrUInt(p));
WriteLn(PtrUInt(@p));
Wen dies so ist, gibt es sicher eine C-lib, welches dies kann.Könnte es sein, daß bei FMX die Bilddatei in die Grafikkarte geladen wird und dann von der Grafikkarte dekodiert und auf die Oberfläche gedonnert wird?
Ich war auch schon in Situationen, da ich keine Alternative zu GOTO fand. Ansonsten ein typischer GW-BASIC Befehl.Ich dachte "GOTO" ist verpönt und sollte heutzutage nicht mehr verwendet werden, wenn ich mich nicht irre?
Jetzt leuchtet es mir ein, definitiv kein Bug.Das ist doch ein "Procedural Type", also ein Funktionspointer. Der muss m.E. immer mit Klammern aufgerufen werden, um es von der Funktionsadresse abzugrenzen.