Wenn man Windowsprogramme ohne Assistent schreibt muss mann sich selbst um die Nachrichtenschleife kümmern.
Wenn ich nun ein Programm schreibe das zwar ein Fenster öffnet (um den Bildschirm schwarz zu machen), dannach aber nicht mehr drauf zugreift, brauche ich dann eine Nachrichten Schleife und eine Windowproc?
Die Berechnungen des Programms laufen mehrere Stunden, aber kann ich mich drauf verlassen das sie unbegrenzt weiterlaufen?
Danke
Dreamforger
(Vielleicht eine Spezialfrage für WM_ThomasW :-)) )
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
Hi Dreamforger,
solange dein Programm alleine läuft und nichts und niemand auf dein Fenster "zugreift" kann eigentlich nichts passieren. Sollte jedoch mal ein Programm (z.B. Windows beim Beenden) deinem Prog eine Nachricht schicken per "SendMessage" kann es passieren das die Kiste hängen bleibt, da es schließlich auf eine Rückantwort wartet und diese halt niemals erhält.
Also am besten einfach die Schleife einbauen und die Nachrichten als empfangen quittieren und in die Tonne kloppen.
Gruß,
McMorning