hier stimmt doch irgendwas überhaupt nicht:
Delphi-Quellcode:
Edit1.Text:=inttostr(a);
b:=strtoint(a);
a ist undefiniert und somit würde in Edit1.Text was undefineirtes stehen.
die zweite zeile geht nicht weil a ein ordinaler Typ ist und kein String (strtoint erwartet aber einen string und keinen ordinalen wert)