![]() |
Externes, Eigenes Programm beenden
Ich würde gerne ein von mir geschriebenes Programm mit einem anderen Programm schließen !
z.B indem ich auf einen Button klicke ! Ich hab nur keine Ahnung wie :( |
Re: Externes, Eigenes Programm beenden
Such das Fenster mit FindWindow und schicke ein WM_CLOSE an das Fenster. Da es auch ein programm von dir ist, kannst du ja eine möglichst einmalige Fensterklasse vergeben und bist so nicht, auf den sich eventeull ändernden, Titel angewiesen.
|
Re: Externes, Eigenes Programm beenden
ähm könntest du mir vielleicht ein Beispiel geben ? :gruebel:
|
Re: Externes, Eigenes Programm beenden
Delphi-Quellcode:
Die Fensterklasse leitet Delphi standardmäßig vom Namen der Klasse TForm ab. Also entweder ist es TForm1 oder nur Form1, da bin ich jetzt nicht sicher.
var
hWnd: THandle; begin hWnd := FindWindow('MeineFensterKlasse', nil); if hWnd <> 0 then Sendmessage(hWnd, WM_CLOSE, 0, 0) else ShowMessage('Fenster nicht gefunden.'); |
Re: Externes, Eigenes Programm beenden
OK, Danke es funktioniert :bounce1:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz