X11 RC 2/3: Probleme beim Beenden



X11 RC 2/3: Probleme beim Beenden

Nico Madysa, 09.04.2008 13:36: Hallöchen, ich darf wieder mal über merkwürdiges Verhalten der XProfan-Programme berichten!
Folgendes hat sich zugetragen: seit kuzem scheinen die XProfan-Programme (fertige Exe-Dateien) nicht so richtig beendet zu werden. Ich habe Verknüpfungen zweier selbst geschriebener Programme in der Autostartgruppe gepackt. Beende ich nun diese ordnungsgemäss (intern wird die Prozedur "Beenden" aufgerufen, darin ist nach einigen DeleteObject, etc. dann das end), so kam es schon einige Male vor, dass diese sich beim Herunterfahren von Windows plötzlich meldeten in der lieblichen Meldung "Das Programm reagiert nicht oder ist überlastet."
Folgendes ist mir ebenfalls schon mehrmals passiert (allerdings recht sporadisch):
Ich beende das Programm "TEST" und möchte "PROBE" öffnen. Beide sind XProfanprogramme. Nach dem Doppelklick auf "PROBE" kommt kurz die Windows-Sanduhr, doch nichts passiert. Dann gehe ich per Strg+Alt+Entf in die Prozessliste und schiesse das eigentlich bereits beendete "TEST" nochmals ab. Nach dem Abschiessen des Prozesses wird dann mit einem Mal "PROBE" ohne weitere Vorkommnisse ausgeführt. Dies trat lustigerweise je Windows-Sitzung immer nur einmal auf.
Kann es sein, dass du, Roland, bei der letzten Arbeit an den Exit-Codes irgendein Leerzeichen zuviel eingebaut hast, oder so?
Wie bereits gesagt, tritt dieses Problem erst seit den Release-Versionen auf.
Gruss Nico


David Strutz, 09.04.2008 15:56: Unabhängig von "minimalbeispiel " ist zumindest mir derartiges Verhalten noch nicht aufgefallen.


Jac, 09.04.2008 16:05: Hallo Nico.
Das Problem hatte ich auch mal. Bei mir waren es einige Bilder, die ich nicht freigegeben hatte und einiger anderer Kram. Schau lieber nochmal nach, ob du wirklich ALLES freigibst (ich dachte das bei mir auch, aber dem war nicht so ).
Jac


Jac, 09.04.2008 20:29: @Nico: Welche Windows-Version nutzt du? Es scheint bei mir nur bei


Nico Madysa, 10.04.2008 09:05: @Jac: Ich denke schon,d ass ich alles freigebe, so viel ist es auch nicht. Gesubclasste Fenster werden vor dem Zerstören auch "entsubclasst".
Ich habe Windows XP. Home Edition, glaube ich (ich schalte den Monitor erst ein, wenn Windows, bereits hochgefahren ist, daher sehe ich das nie. Ich werde zuhause mal nachgucken und es der Signatur hinzufügen.)
PS: Beide Programme erzeugen und nutzen Icons im System-Tray. Ich werde das Ganze noch einmal genauer untersuchen um ein Minimalbeispiel liefern zu können.
PPS: Gestern lief noch eins der betroffenen Programme, als ich Windows herunterfahren wollte. Aber anstatt wie gewöhnlich beim Herunterfahren beendet zu werden, kam die Standard-Meldung mit dem Button "Sofort beenden", also Windows scheint irgendwie der Zugriff auf das Programm abhanden gekommen zu sein.
Gruss Nico


David Strutz, 10.04.2008 12:00:   Zitat von ""iF"": „Unabhängig von "minimalbeispiel " ist zumindest mir derartiges Verhalten noch nicht aufgefallen.
Aber jetzt - genauer gestern! Ich hatte gestern Abend eine Seite erstellt [...] welche das Programm skaipCastNumbers anbietet. Das Programm startet sich bei einem Sprachwechsel neu, und das neugestartete Programm startet sich dann wiederum nochmals neu. Das "Verfahren" ist so gewählt da es nicht um die Programmsprache geht sondern um ein Cookie im IE. Bei diesen "Neustarts" kann man oft sehr gut eine Wartezeit oder Ungerelmässigkeit erkennen - man muss nur per Menü die Sprache ändern.
Roland bekommt das "Ende" also nicht so recht hin.


RGH, 10.04.2008 13:50: Sobald ich einen Beispielcode (bitte reines XProfan ohne API) habe, bei dem, das Problem nachvollziehbar auftritt, kann ich anfangen nachzuforschen, was da los ist.
Meine Programme zeigen bislang keine derartigen Effekte.
Gruss
Roland


David Strutz, 10.04.2008 14:00: Ich werde derartiges Verhalten heute Abend mal versuchen - in einem Minimalbeispiel verpackt - zu demonstrieren, sei denn da ist bitte jemand eher am Zuge.


Dies ist die Offlinevariante vom Thread [X11 RC 2/3: Probleme beim Beenden].

Valid CSS!

©2006 XProfan.Com