Hi,
habe ein Programm in Delphi 7 - schön groß, das wir langsam auf die Umstellung auf XEx vorbereiten. Tools implementieren wir soweit möglich auch schon in den neuen IDEs.
Ich kann mit einem Programm unter Delphi 7 mit CreateProcess oder ShellExecEX (
http://www.delphipraxis.net/6296-war...teprocess.html) ein anderes Programm starten, das läuft hoch, dann arbeite ich damit, beende es und das ursprünglich Programm "übernimmt" wieder. kein Problem.
Jetzt kommts: Ich habe ein Tool in XE2 implementiert (da ist nix böses drin), da klappt das nicht. Ich habe auch schon eine leere
VCL-Applikation (XE2 und XE3) erstellt, selbst die fährt nicht hoch. Über Debug-Ausgabe bin ich so weit, dass das CreateForm noch ausgeführt wird, dann ist aber Funkstille. XE3 dito, kein Formular, nix, nur ein Prozess im Taskmanager. Und auch wenn ich beide Anwendungen in XE3 erstelle - die zweite Anwendung fährt nicht hoch! Wenn ich da ne leere D7-Anwendung hin hänge, funktioniert alles wie gedacht...
Kennt jemand dieses Verhalten? Ach ja:
OS ist Win XP, Virenscanner auch schon deaktiviert... Ach so: auf Win8 gleiches Verhalten!