Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi lässt sich nicht korrekt beenden (https://www.delphipraxis.net/15323-delphi-laesst-sich-nicht-korrekt-beenden.html)

Matze 26. Jan 2004 15:09


Delphi lässt sich nicht korrekt beenden
 
Hi!

Ich habe ein etwas größeres Programm geschrieben, was sich in Delphi einwandfrei kompillieren und ausführen lässt.

Wenn ich dann in Delphi die Formulare & Co. schließe, ist auch noch alles OK, ich kann auch ein neues Projekt beginnen.

Nur, wenn ich Delphi beenden will, kommt so ca. 3 Sek, nachdem ich's beendet habe, folgendes:

Zitat:

Zitat von Delphi
---------------------------
Delphi 7
---------------------------
Zugriffsverletzung bei Adresse 02A81C10. Lesen von Adresse 02A81C10.
---------------------------
OK
---------------------------

Das kommt aber nur bei einem meiner Projekte, für das ich den Code nicht posten kann, da es mehere Seiten umfasst.


Nun meine Frage:
Woran kann das liegen?

Speicherplatz gebe ich immer frei.


Nachtrag: Im Taskmanager ist Delphi dann noch aufgeführt. Ich muss es dann über diesen beenden.

Schubi 26. Jan 2004 15:18

Re: Delphi lässt sich nicht korrekt beenden
 
Das kommt bei mir auch MANCHMAL, wenn ich 4 oder 5 Projekte nach einander aufmache. Also erst arbeite ich am 1. Projekt, wechsle dann in ein 2. und so weiter. Irgendwann kommen die Meldungen. Dann Schließe ich Delphi normal, und starte es nochmal.

Inwiefern sich das mit deinem Problem deckt, weiß ich net

Robert_G 26. Jan 2004 15:32

Re: Delphi lässt sich nicht korrekt beenden
 
Ich habe das fast jeden Abend wenn ich delphi schließe :evil:
Ich habe es bisher auf den ATI-DesktopManager geschoben, aber pro Tag sind bei mir auch mindestens 5 Projekte geöffnet... :gruebel:

Matze 26. Jan 2004 15:40

Re: Delphi lässt sich nicht korrekt beenden
 
Aber bei mir ist es auch, wenn ich das Projekt nur einmal öffne.

Es ist auch nur bei dem besagten Projekt, bei allen anderen nicht. :roll:

supermuckl 26. Jan 2004 16:26

Re: Delphi lässt sich nicht korrekt beenden
 
bei mir ists auch oft wenn ich mal paar projekte geschlossen und wieder geöffnet hatte.. und auch wenn ich sehr viel sourcecode hab und haufen forms..

bei kleineren sachen verreckt delphi nie so am beenden

Matze 26. Jan 2004 16:28

Re: Delphi lässt sich nicht korrekt beenden
 
Komisch, wenigstens bin ich nicht der einzige, der dieses Problem hat ;)

Vielleicht weiß ja sakura etwas genauer, was da nicht stimmt, er müsste sich da ja bestens auskennen. ;)
Die anderen natürlich auch.

SirThornberry 26. Jan 2004 16:46

Re: Delphi lässt sich nicht korrekt beenden
 
Bei Delphi6 Persönal hatte ich das Problem ab und zu mal wenn ich die Projekte geschlossen hab. Bei Delphi7 hatte ich die fehler bisher nur wenn ich bei den selbprogrammierten Componenten irgend nen scheiß im Destroy-ereignis hatte...

@matze: das könnte vielleicht auch bei dir der fehler sein. Vielleicht versuchst du free von irgendwas aufzurufen was es schon gar nicht mehr gibt. Und da delphi ja die visuellen componenten auch erstellt kommt das dann halt auch beim schließen vom delphiproject

Matze 26. Jan 2004 16:52

Re: Delphi lässt sich nicht korrekt beenden
 
Naja, ich löse etwas so:

Delphi-Quellcode:
Form2.List.Free; //TStringList
Das ruf ich im OnDestroy der Form1 auf

geht anders nicht

SirThornberry 26. Jan 2004 17:01

Re: Delphi lässt sich nicht korrekt beenden
 
meinte eigentlich wenn du zum beispiel ne eigene komponente wie nen button geproggt hast dann wird der ja in der Entwicklungsumgebung auf dem Formular auch schon angelegt. Und wenn dann das formular in der Entwicklungsumgebung beendet wird, wird ja auch die Mehtode Destroy von der Componente aufgerufen und eventuell machst du dort irgendwas. Die Events die du im Objectinspector zuweist werden nicht ausgeführt

Die Muhkuh 26. Jan 2004 17:43

Re: Delphi lässt sich nicht korrekt beenden
 
Jupp, das passiert mir machmal auch. Aber da muss ich mehr als 5 Projekte öffnen.... Echt komisch :?


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz