Hallo Entwickler !
Ich habe folgendes Problem:
Ich rufe ein compiliertes Projekt auf, und in diesem Projekt habe ich
eine Funktion, indem ich mit Shellexecute ein 2. Projekt öffnen kann.
Jetzt nachdem ich das 2. Projekt geöffnet habe, möchte ich das
1. Projekt mit folgenden Befehl schließen:
hwnd := FindWindow(nil,'Projekt1');
Sendmessage(hwnd,WM_Close,0,0)
Bei diesen Befehlen verschwinden meine Delphi-Programme für kurze Zeit,
und kommen dann wieder.
Gibt es eine Möglichkeit dies zu verhindern. Ich denke es hängt mit
WM_Close zusammen. Wer kann mir helfen ?
Gruß Lars
Ich habe folgendes Problem:
Ich rufe ein compiliertes Projekt auf, und in diesem Projekt habe ich
eine Funktion, indem ich mit Shellexecute ein 2. Projekt öffnen kann.
Jetzt nachdem ich das 2. Projekt geöffnet habe, möchte ich das
1. Projekt mit folgenden Befehl schließen:
hwnd := FindWindow(nil,'Projekt1');
Sendmessage(hwnd,WM_Close,0,0)
Bei diesen Befehlen verschwinden meine Delphi-Programme für kurze Zeit,
und kommen dann wieder.
Gibt es eine Möglichkeit dies zu verhindern. Ich denke es hängt mit
WM_Close zusammen. Wer kann mir helfen ?
Gruß Lars
Comment