Delphi-PRAXiS
Seite 2 von 3     12 3      

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)

Amnon82 28. Mai 2006 17:06

Re: Amnon82's CloseFix für Delphi 2005 Personal
 
Ich bin nicht der Einzige, der das Problem hat(te).
Zur Zeit hab ich JVCL,JCL,TNTUnicontrolsD9PE244,ICS,RText,DEC und andere Komponenten installiert.
Hatte aber auch mal eine reine D9PE Installation ohne jeglichen Komponenten getestet und hatte
manchmal Probleme. Ich arbeite auch nur mit W32 und hab den Rest disabled, was auch zu Problemen
führen kann. D9PE ist halt man instabil. Mit dem Fix und FastMM4.66PE hab ichs aber für mich zufriendenstellend
hinbekommen.

Garfield 28. Mai 2006 17:46

Re: Amnon82's CloseFix für Delphi 2005 Personal
 
Hätte ja sein können, dass man den "Übeltäter" lokalisieren und korrigieren könnte.

Amnon82 28. Mai 2006 19:08

Re: Amnon82's CloseFix für Delphi 2005 Personal
 
Tja, leider nicht. Hab nun einen Alt+F4-Override hinzugefügt. Nur frag ich mich, wie ich wie J(V)CL im Splashscreen erscheinen kann ...

DGL-luke 28. Mai 2006 20:10

Re: Amnon82's CloseFix für Delphi 2005 Personal
 
jbg macht das auch in seinem idespeedup... frag den.

Amnon82 28. Mai 2006 21:05

Re: Amnon82's CloseFix für Delphi 2005 Personal
 
So, hab das mit dem Splash auch hinbekommen ...

Amnon82 12. Jun 2006 14:32

Re: Amnon82's CloseFix für Delphi 2005 Personal
 
Der Memory Manager der Version 1.1 (Version 0.0.1.2 hatte jeden Fehler gemeldet und sich somit aufgehangen) war fehlerhaft.
Die Version 1.2 (MM 0.2.0.23) behebt den Fehler.

Der Memory Manager ist eine angepasste FastMM.Debug Version. Alle Fehlermeldungen hab ich entfernt, damit es keine Konflikte mit dem CloseFix mehr gibt.

himitsu 12. Jun 2006 15:00

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

Zitat von Amnon82
Zur Zeit hab ich JVCL,JCL,TNTUnicontrolsD9PE244,ICS,RText,DEC und andere Komponenten installiert.

Warum es bei Verwendung einerger JVCL-Units zu Problemen kommt, ist eigentlich einleuchtend, denn sie erzeugen (weil die es nicht anders lösen konnten) ein MemoryLeak.

Es werden eine Dinge Initialisiert, aber nicht wieder freigegeben, weil sie eventuell nach Abschluß der Initialisierenden Unit noch benötigt werden.

Und genau diese MemoryLeaks entdekt und benängelt natürlich FastMM ... besser wäre es also, wenn man nur diese Speicherblöcke freigibt, damit wäre dann die Prüfung für andere (z.B. eigene Leaks) noch verwendbar.

Obi-Wan 15. Jun 2006 10:55

Re: Amnon82's CloseFix für Delphi 2005 Personal
 
Liegt aber kaum an den Komponenten denn die Exceptions beim schließen habe ich auch mit einem frisch installiertem D2005PE. Das kommt daher das ich nur Win32 ohne .Net und c# installiert habe. Wenn man mit .Net installiert hat man keine fehlermeldungen :)

himitsu 15. Jun 2006 12:11

Re: Amnon82's CloseFix für Delphi 2005 Personal
 
Tja, ich hab auch nicht behauptet, daß die gesamte Delphi-VCL nicht auch MemLeakFrei ist ... irgendwie gibt's überall teilweise absichtliche MemoryLeaks (diese merkt man nur nicht, da der StandardMM alle Leaks stillschweigend freigibt) ... aber es kann natürlich immernoch ein Fehler im MemoryManager vorliegen

Amnon82 15. Jun 2006 15:43

Re: Amnon82's CloseFix für Delphi 2005 Personal
 
Ich hoffe immer noch, dass Dein kommender MM diese Fehler beheben kann. Ich hab mal wieder Doc Google nach Rat gefragt, aber keine Fixes oder Patchers für die D9PE IDE gefunden. Warum released Borland keine Updates wie für Delphi 7 PE?


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:32 Uhr.
Seite 2 von 3     12 3      

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