Ja, in C# ist das alles deutlich besser gelöst.
Eigentlich wird es Zeit dass Delphi in Ihrer Sprache wächst.
[Edit] C# hat leider mittlerweile solche Dimensionen erreicht dass es hoffnungslos überfrachtet ist meiner Meinung nach.
[Edit] Ich habe soeben in der Main Form eingefügt:
Delphi-Quellcode:
initialization
finalization
MessageDlg('Test', mtWarning, [mbOK], 0);
Die
Exception wird erst nach dem MessageDlg gefeuert. Somit ist klar warum madExcept und EurekaLog nicht haben reagieren können.
Die
Exception wird somit außerhalb vom Programm gefeuert. Jetzt bleibt nur der Weg zum Hersteller des SignPads.
Gruß Kostas