Sicher ist sicher. Und was schadet ein Aufruf von ZeroMemory?
nichts, außer das die Fingerkuppen durch das Schreiben unnotiger Anweisungen mehr abnutzen
Außerdem - als Zwischenergebnis zum ursprünglichen Problem- : es nützt in diesem Falle leider auch nichts - der Fehler ist wieder aufgetreten.
Versuche es jetzt mit dem Ignorieren der EExternalException...