Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Java-Programme sanft beenden (https://www.delphipraxis.net/66841-java-programme-sanft-beenden.html)

Sascha L 5. Apr 2006 13:11

Re: Java-Programme sanft beenden
 
Sorry, aber:

1.) erstens weiß ich den Namen des Fensters nicht, sondern bekomme das Fenster-Handle über den Dateinamen (s. oben)
2.) funktioniert der Code nicht
3.) Wird Azureus nicht minimiert, wenn es wm_close erhält. Es passiert einfach nichts.

toms 5. Apr 2006 14:39

Re: Java-Programme sanft beenden
 
Zitat:

Zitat von Sascha L
1.) erstens weiß ich den Namen des Fensters nicht, sondern bekomme das Fenster-Handle über den Dateinamen (s. oben)

Ich ermittle ja das Fenster-Handle, aber nicht über FindWindow sondern über die Exe-Datei, da ich nur den Dateinamen habe und nicht weiß, wie das Fenster heißt.

Warum den nicht ueber Findwindow / EnumWindows ?

Zitat:

2.) funktioniert der Code nicht
Findest es denn mit dem Code das Fenster Handle von 'Azureus'?

Sascha L 5. Apr 2006 16:07

Re: Java-Programme sanft beenden
 
Mach ich doch mit EnumWindows, s. Funktion oben.

Ich habe versucht das Handle, was ich über die oben genannte Funktion erhalten habe, mit deinem Code zu schließen.

Anders kann ich es nicht machen, da ich NUR den Dateinamen weiß.Ich weiß nicht wie die Fenster heißen, denn das ganze soll jetzt nicht nur für Azureus sein, sondern für alle Java-Programme nutzbar sein.

C.Schoch 5. Apr 2006 17:57

Re: Java-Programme sanft beenden
 
IMHO muss man um Java Programme zu beenden den Prozess "javaw.exe" beenden.
Bin mir aber nicht mehr ganz sicher.

Sascha L 5. Apr 2006 17:59

Re: Java-Programme sanft beenden
 
würden dann aber nicht alle Java-Programme, die geöffnet sind, beendet werden?

Christian Seehase 5. Apr 2006 18:12

Re: Java-Programme sanft beenden
 
Moin Sascha,

probier's doch einfach mal aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:54 Uhr.
Seite 2 von 2     12   

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