So, ich habe XE2 Udpate3 noch mal auf einem neuen Windows installiert(XP und Win7 probiert, Ergebnis identisch).
Dann neues FMX-HD-Anwendung(32bit), Form mit Button:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
i: integer;
begin
i:= StrToInt('xxx');
if i > 0 then
Caption:= 'blah';
end;
Debugger springt nicht zum Fehler sondern zur letzten Zeile in der Projektdatei, also zum end. nach Application.Run.
Wieso funktioniert das bei dir?