Wie/wo zeigt der Debugger diese "komischen" Werte an?
Und ist das der komplette Code?
Wird t1 und t2 wirklich nicht mehr irgendwo verwendet?
Wenn nein, dann mach mal was ganz "Sinnloses" und verwende t1 und t2 mal,
denn sonst werden diese Variablen vom Compiler weroptimiert und der Inhalt ist nicht wirklich verfügbar
Delphi-Quellcode:
**result:=i;
if t1 = t2 then ;
end;