Ich verstehe aber nicht wieso die Exe wenn sie mit Delphi 7 kompiliert wird keinerlei Probleme macht. Vielleicht erkennt Windows 7 dass die Exe dann von einem Compiler ist der von der Era von vor Windows 7 stammt und gibt der Exe dann automatisch mehr Rechte (Kompatibilitätsmodus).
Zum Thema EXE: Kann es sein, dass du die
Exception still abfängst? Denn in der
IDE bekommt man idR immer eine Meldung. Das bedeutet nicht, dass sie unter Exe nicht da ist (vorausgesetzt du hast sie abgefangen).