Kann das sein, dass Du Threads benutzt?
Bei denen ist nämlich das Problem, wenns ne
exception gibt, das Verhalten innerhalb und ausserhalb des Debuggers ein völlig anderes ist: Im Debugger handelt Delphi das Ganze und die Applikation läuft weiter (man kriegt also nichtmal was davon mit). Ausserhalb haldelt das das BS und beendet die Applikation kommentarlos.
Falls Du Treads benutzt, schau also mal nach, ob es zu Verletzungen innerhalb des Threads kommt.
Manchmal sehen Dinge, die wie Dinge aussehen wollen mehr wie Dinge aus, als Dinge
<Esmerelda Wetterwachs>