So .. muss mich entschuldigen, aber hätte das ganze wohl kopieren und nicht abtippen sollen ... natürlich sind die Datentypen gleich .. also nochmals korrigiertes erstes Posting.
@mkinzler: siehe Posting #5 @data = @data[0] (kann man im Debugger auch ganz leicht ausprobieren indem man beides jeweils an einen Pointer zuweist) z.B.:
Delphi-Quellcode:
..
p1 = @data;
p2 = @data[0];
if (p1 <> p2)
Then
raise exception.create('
p1 <> p2');