Laufen lassen und warten, wo der Debugger nach dem Knall hält, sagt dir nicht die Zeile?
Notlösung:
Delphi-Quellcode:
try
while IDoc.readyState <> 'complete' Do
try
Application.ProcessMessages;
except
raise; // hier einen Haltepunkt
end;
except
raise; // hier einen Haltepunkt
end;
try
Result := IDoc.Body.InnerText;
except
raise; // hier einen Haltepunkt
end;
Und da wo er zuerst hällt, hat es zuvor geknallt.
Vor dem Raise ein
asm INT 3 end;
geht im Win64 ja leider nicht mehr, um im Debugger einen Zwangsstopp zu veranlassen, falls es nicht von alleine anhält
Eventuell könnte man einen
DebugBreak aufrufen, aber das funktionierte ja auch nicht immer.