Smerniky na staticke premenne:
var p1, p2: pchar;
s1, s2: ^pchar;
begin
p1:= pchar('a');
p2:= pchar('A');
s1:= @p1;
s2:= @p2;
showmessage(inttostr(s2 - s1)); // tu vznikne chyba...
end;
Novo vytvorene dynamicke premenne:
var s1, s2: ^pchar;
begin
new(s1);
new(s2);
s1^:= pchar('a');
s2^:= pchar('A');
showmessage(inttostr(s2 - s1)); // tu vznikne chyba...
dispose(s1);
dispose(s2);
end;
Chyba: "Operator not applicable to this operand type". Jedna sa o Delphi 6. Je v tom nieco zle?