Deutsch
Quelltexte/ Codesnippets

Beenden Programm Sendmessage

 
- Seite 1 -



KompilierenMarkierenSeparieren
 
16.07.2007  
 



 
- Seite 1 -



Frank
Abbing
Versuch WM_DESTROY.
 
15.02.2008  
 




Nico
Madysa
Beendet das auch den ganzen Prozess? Ich bin WM_DESTROY (bzw. DestroyWindow() ) immer ausgewichen, weil ich dachte, es terminiere nur das Fenster, aber nicht das Programm... Danke für die Hilfe!
 
Nico Madysa
15.02.2008  
 




Jac
de
Lad
Muss an der Anwendung liegen. Komischerweise kann der Taskmanager das Teil problemlos beenden...bei mir klappts jedenfalls ni.
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
15.02.2008  
 



Man! Solche Threads erinnern mich wohl nur daran das hier ein Tutorial fehlt zur Förderung des Grundverständnisses für Programmierung von Anwendungen auf messagebasierten Multitaskbetriebssystemem.

Natürlich gibt es keine Message mit der man jedes Programm immer sicher beenden kann - da nicht jedes Programm immer alle Messages zu jeder Zeit a) empfängt b) empfangen will c) empfangen muss d) empfangen kann e) empfangen darf und schon garnicht immer verarbeiten will - oder da ein Programm sich vielleicht überhaupt garnicht für Messages interessiert oder vielleicht einfach nur nicht die vorgesabberten wm_close wm_destroy Konstanten beachtet...

Das Einzige was man mit einer Message könnte wäre eine Anwendung ganz lieb zu fragen oder aufzufordern ob diese sich vielleicht würde jetzt grad gerne beenden wollen.
 
16.02.2008  
 




Jac
de
Lad
Mir gehts darum, dass der Taskmanager das Prog immer beenden kann und ich nie. Also ist da was faul.
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
16.02.2008  
 




Frank
Abbing
Der Taskmanager versendet in dem Fall aber keine Message. Er bricht den Prozess einfach ab, z.B. mit TerminateProcess(). Hier ein recht sicherer Code von mir aus dem Zusammenhang gerissen:
KompilierenMarkierenSeparieren
z& ist die ProcessID, die du auf verschiedenen Weise erhalten kannst. Die Schleife dient der Sicherheit - einige Programme benötigen etwas Zeit, um sicher abgebrochen werden können. Das ist Code aus meinem Botschafter.
 
16.02.2008  
 



 
- Seite 2 -



Jac
de
Lad
Aha, danke, das probier ich mal.
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
16.02.2008  
 




Jac
de
Lad


Tut mir leid, aber ich kriegs nicht hin. z& versuch ich mit GetProcessID auszulesen, aber das verlangt ein Prozesshandle und das habe ich nicht. Hast du vielleicht ein komplettes Beispiel?
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
18.02.2008  
 



@Jac: Klick doch mal auf OpenProcess  [...] 
 
18.02.2008  
 




Frank
Abbing
Guckst du hier: [web]https://xprofan.com/thread.core?t=4448&highlight=prozesse[/web]
 
18.02.2008  
 



Wegen dieser  [...]  Struktur für den Eintrag szExeFile.
 
19.02.2008  
 




Jac
de
Lad
Ahja, das sollte ich in den Abendstunden hinbekommen. Recht herzlichen Dank.
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
19.02.2008  
 




Zum Quelltext


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

10.879 Betrachtungen

Unbenanntvor 0 min.
H.Brill18.11.2023
Christof Neuß30.10.2019
AndreasS27.11.2018
W.L.05.07.2017
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie