![]() |
System friert ein, beim Schließen von Fenstern
Hi Leute,
ich habe ein doch etwas merkwürdiges Problem. Es kommt manchmal vor, das bei einer Anwendung (mit D7Ent unter XP Prof) beim Schließen eines Fensters das System völlig einfriert. Ich habe auch Fremdkomponenten drin. Natürlich könnte ich Delphi jetzt neu installieren, ist aber ne Menge Arbeit, und mir fehlt im Moment leider die Zeit dazu. Dieser Fehler tritt aber nicht immer auf. Ich habe keinerlei Prozeduren in der OnClose bzw. OnCloseQuery drin. Z.B. habe ich gerade eine Anwendung um eine weitere Form erweitert, und noch keine einzige Zeile Code reigeschrieben. Das einig fremde war ein Jedi-Radiogroup. Dann habe ich das Prog mal gestartet (außerhalb von Delphi). Beim schließen dieser Form friert das gesamte System ein. Nun meine Frage: Hat das schon mal einer von euch gehabt? Ich werde noch weiter testen, woran das liegen könnte. Aber ich wäre für jeden Tipp dankbar. Wenn nicht einfrieren würde, wäre das Testen nicht so langwierig :-( |
Re: System friert ein, beim Schließen von Fenstern
Könnte sein, daß im finalization-Teil einer eingebundenen Unit irgendwas in die Hose geht.
Eine Idee: wir verwenden die MadCollection ( ![]() Roderich |
Re: System friert ein, beim Schließen von Fenstern
sorry, hab deinen Text nicht genau gelesen, es passiert ja nicht beim Beenden, sondern beim Schließen eines Fensters. Also kanns ja nicht am finalization liegen. :oops:
Aber das MadExcept hilft dir vielleicht trotzdem beim Finden des Einfrieren... R. |
Re: System friert ein, beim Schließen von Fenstern
Ich hab mir das mal runtergeladen.
Nach der Installation hab ich nur eine Komponente "MadExceptionHandler". Ist das alles, oder muß ich noch was installieren. Wenn ja was und wie? Eine Installationanleitung ist ja nicht dabei, jedenfalls hab ich keine gefunden. |
Re: System friert ein, beim Schließen von Fenstern
nach der Installation hast du in Delphi im Menue "Project" einen neuen Menueeintrag (ganz unten) namens "Mad except settings".
Roderich |
Re: System friert ein, beim Schließen von Fenstern
gnlfd* Da muß man erst mal drauf kommen :-)
Und dann? Reicht es aus den MadExceptionHandler auf die Main-Form zu setzen, oder muß man dann noch was machen? Achso, ich hab grad wieder den Absturz gehabt. Dieses mal hatte ich die Jedi-Checkbox entfernt. Trotzdem. Und es ist beim Minimieren aufgetreten. |
Re: System friert ein, beim Schließen von Fenstern
ne, das war's schon.
einfach nur in den MadExcept-Einstellungen "Handle Exceptions" aktivieren und evtl. noch ein paar Einstellungen ändern. Probiers mal aus, indem du eine unhandled Exception provozierst. R. |
Re: System friert ein, beim Schließen von Fenstern
Sch****e. Hat nichts gebracht. System friert sofort ein. Ich kanns mir nicht erklären.
Ich habe jetzt mal ein neues Projekt erzeugt, und alle verwendeten Komponenten in ihrer entsprechenden Anzahl draufgesetzt. Läuft einwandfrei. Was kann das sein????? Es wird auch schwierig werden, das Projekt rückwärts wieder auseinander zu nehmen. Es ist sehr umfangreich. Ich wär für jeden Tipp dankbar. |
Re: System friert ein, beim Schließen von Fenstern
An alle die es interessiert:
Ich hab den Fehlerverursacher gefunden. Es war doch eine Fremdkomponente MSITEC, die ich für die Ermittlung von Systeminformationen verwendet habe. Es zahlt sich eben doch nicht aus, wenn aus Zeitersparnis Fremdkomponenten nimmt. Am besten macht man alles gleich selbst. Das hätte mir an dieser Stelle dann doch mehr Zeit erspart, als ich jetzt dafür brauche :-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:52 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 by Thomas Breitkreuz