Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Amnon82's CloseFix für Delphi 7|2005 (Personal) (https://www.delphipraxis.net/70132-amnon82s-closefix-fuer-delphi-7%7C2005-personal.html)

markusj 15. Jun 2006 16:59

Re: Amnon82's CloseFix für Delphi 2005 Personal
 
Vielleicht weil es mehr Aufwand wäre, als eine neue IDE zu releasen? *g*
Ich ärgere mich gerade Grün und Schwarz, weil mein Delphi 2k5 ständig irgendwelche schwachsinnigen Meldungen bringt und mich damit Beglückt, dass ein "normaler" Debuggerstart ohne vorher zu _seperat_ zu kompilieren in einer Fehlermeldung endet.

mfG

Markus

himitsu 15. Jun 2006 19:15

Re: Amnon82's CloseFix für Delphi 2005 Personal
 
Zitat:

Zitat von Amnon82
Ich hoffe immer noch, dass Dein kommender MM diese Fehler beheben kann.

Leider sind mir ja die letzen Tage (seit Samstag) verlorengegangen (hätte ja die ganzen Tage fast durchprogrammieren können) aber zumindestens sieht es so auch, als seien die wichtigsten Dateien OK .. jetzt nur noch die letzten 6 GB prüfen und PC neuinstallieren - ich hoff ja das heut noch fertigzubekommen, dann hab ich noch ein paar Tage übrig -.-''

@markus: das war auch einer der Gründe, warum ich damals mein D2005 wieder weggepackt hab ... D4/D7 waren einfach besser (für mich).

Amnon82 16. Jun 2006 21:32

Re: Amnon82's CloseFix für Delphi 2005 Personal
 
Ich probier mal was neues. Hab mal Version 1.3.1 hochgeladen. Der normale 'Beenden'-Knopf hab ich ja nur unsichtbar gemacht.
Nun schließt mein Fix alle Formen und klickt dann auf den normalen 'Beenden'-Knopf. Falls es Fehler beim Beenden von der IDE gibt, der kann auf 1.3 oder 1.2 zurückgreifen.

Amnon82 18. Jun 2006 16:16

Re: Amnon82's CloseFix für Delphi 2005 Personal
 
Nun gibts mit der Version 1.3.2 auch das CloseFix für Delphi7(PE)

MagicAndre1981 18. Jun 2006 16:18

Re: Amnon82's CloseFix für Delphi 7|2005 (Personal)
 
Was macht dein FIx genau?

Garfield 18. Jun 2006 20:44

Re: Amnon82's CloseFix für Delphi 2005 Personal
 
Zitat:

Zitat von Amnon82
Nun gibts mit der Version 1.3.2 auch das CloseFix für Delphi7(PE)

:shock: Dann scheint mein System nicht normal zu sein. Hatte da auch noch keine Probleme. :gruebel:

Amnon82 20. Jun 2006 11:17

Re: Amnon82's CloseFix für Delphi 7|2005 (Personal)
 
Zitat:

Was ist an Deiner Methode nun anders?

Es läuft so: Wenn Ihr auf 'Beenden' klickt werden alle Units geschlossen. Falls was nicht gespeichert wurde,
wird nachgefragt, was zu tun ist. Danach wird die IDE terminiert (falls das für Euch Probleme bereitet bitte sagen).
Ich hab auf meinem System öfter mal das Problem, dass ich komische Fehlermeldungen bekomme, wenn ich Delphi beende.
Kann auch an Net 2.0 liegen. Egal. Durch meinen Fix ist das Problem für mich nun behoben.

Ich hab grad 1.3.2 (fixed) hochgeladen. Hatte ja 'Click on Exit Button' als Standard definiert, was aber zu dem
Problem führte, das die Settings nicht gespeichert wurden. Ist nun behoben, in dem Ich keinen Standard definiert hab.
Einfach beim ersten Mal in das Options-Menü gehen und auswählen, wie sich die IDE beenden soll:

* Kill Process: Ruft meine Kill-Funktion auf und beendet die IDE wie wenn Ihr mit dem Taskmanager den Prozess terminiert.
* Terminate Application: Ruft ganz einfach 'application.terminate' auf, was ein bisschen länger dauert als mein 'Kill Process'.
* Click on 'Exit'-Button: Klickt einfach auf den unsichtbaren Exit/Beenden-Knopf.

Jede Option hat eins gemeinsam. Bevor eine davon ausgeführt wird, werden alle Forms zuvor geschlossen, was Euch noch die Möglich-
keit gibt diese abzuspeichern. Ein Timer regelt den Delay und wartet somit ab, ob dies auch ohne Fehler geschehen ist.

... falls Du die Source haben willst, schreib mir ne PM.

jbg 20. Jun 2006 11:42

Re: Amnon82's CloseFix für Delphi 7|2005 (Personal)
 
Zitat:

Zitat von Amnon82
* Terminate Application: Ruft ganz einfach 'application.terminate' auf, was ein bisschen länger dauert als mein 'Kill Process'.

Das klingt nicht wirklich gesund. Weißt du was Application.Terminate macht, bzw. gerade nicht macht?

Amnon82 22. Jun 2006 14:37

Re: Amnon82's CloseFix für Delphi 7|2005 (Personal)
 
... gibt den Speicher nicht frei?

Klär mich auf, wenn du grad Lust hast ...

himitsu 22. Jun 2006 16:48

Re: Amnon82's CloseFix für Delphi 7|2005 (Personal)
 
Unter NT sollte der Speicher schon freigegeben werden, aber es können/werden nicht mal alle Prozesse richtig beendet, so können z.B. verschiedene Zwischenspeicher (Cache) nicht mehr korrekt abgeschlossen (deren Inhalt gespeichert) werden u.s.w.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:00 Uhr.
Seite 3 von 3     123   

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