Wenn ein Programm "komplett" abraucht, also eine
Exception bis zum Windows durchrauscht und Windows dann den Prozess beendet, dann steht dieser Fehler im EreignisLog.
Ansonsten kann man die
IDE ja mit einer weiteren
IDE debuggen (Delphi ist ja auch
nur ein Programm) und hoffen dort etwas zu erkennen.
Im Stacktrace sieht du eventuell auch das vor der clr.dll, also durch wen es da in den Fehler läuft.
Da Windows die
DelphiTurboPascal-DebugInfos nicht kennt (und Emba nicht einbauen will, dass sie optional auch einer der beiden Windows-DebugInfos generieren), zeigt es dann oft keine Funktionnamen an (außer es ist eine Funktion aus den
PE-Exports/Imports)
Aber darum isses auch praktischer die Delphi-
IDE zu nutzen (auch wenn Vieles leider nicht oder nur mit unzureichenden DebugInfos kompiliert wurde).