AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Amnon82's CloseFix für Delphi 7|2005 (Personal)
Thema durchsuchen
Ansicht
Themen-Optionen

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

Ein Thema von Amnon82 · begonnen am 25. Mai 2006 · letzter Beitrag vom 22. Jun 2006
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von Amnon82
Amnon82
Registriert seit: 5. Jan 2005
http://img106.imageshack.us/img106/746/splash117st.png
http://img152.imageshack.us/img152/5...fix13d97ap.png http://img54.imageshack.us/img54/673...fix13d71ed.png

Hi Leute,

Mich hats immer genervt, dass ich beim Beenden von Delphi 2005 Personal immer eine Fehlermeldung bekomme.
Nun hab ich mir eine Lösung gecodet.

>> CloseFix for D7|9PE

Was macht das Plugin?

Ganz einfach: Es deaktiviert die normale Closefunktion von D7|9PE und ersetzt sie durch meine.

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).

Was sollen die Shortcuts?

Na was wohl ... Mit Alt+F4 könnt Ihr meinen CloseFix schneller aufrufen

Wie (de)installiere ich es?

Benutz einfach den (De)Installer aus dem ZIP-File.

Release-Notes:

Code:
Amnon82's CloseFix for D7|9PE 1.3.2

(C) 2006 AMSOFT [url]www.autoq2.fx.to[/url]

Beschreibung/Description:
-------------------------

Dieser Expert fügt CloseFix Deiner IDE hinzu.
Er ersetzt das 'Beenden'-MenüItem im 'Datei'-Menü.

This expert adds the CloseFix to your Delphi IDE.
It replaces the Close-MenuItem in the 'File'-menu.


Änderungen/Changes:
-------------------

1.3.2
* Delphi7PE support added
* Closefix Options added

1.3.1
* Kill function removed
* 'Close all forms and then close' added
* needs to be tested.

1.3
* Application.terminate removed
* Kill function added (closes faster now)

1.2
* MemoryManager fixed (0.2.0.23)
* Installer fixed

1.1 SE
* Splash simplified
* Delay(1000) added

1.1
* Splash added
* Thx jbg for helping me out.

1.0.4
* Alt-F4-Override added

1.0.3
* Removed FindWindowByTitle
* Simplified the CloseFix

1.0.2
* Close-Button issue fixed

1.0.1
* Tried to fix the Close-Button issue in the Mainmenu

1.0.0
* Inital public release

THX goes to:
------------

Daniel Schuhmann: Dein Programm ist recht nett, gibt aber
        nicht alle Möglichkeiten frei. Trotzdem
                  geniale Idee.

Lizenz:
-------

Das Programm ist Freeware. Sie dürfen es ohne Einschränkungen nutzen.
Es wird Ihnen überlassen "WIE ES IST". Sie dürfen es nicht disassemblieren,
dekomplieren oder sonstwie in seine Bestandteile zerlegen oder ändern.
Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, daß es
Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die
implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN
BESTIMMTEN ZWECK.
Viel Spaß damit.

Eurer

Amnon82
Angehängte Dateien
Dateityp: zip amnon82sclosefixford79pe_v1.3.2_fixed__264.zip (324,5 KB, 38x aufgerufen)
 
Benutzerbild von Amnon82
Amnon82

 
FreePascal / Lazarus
 
#11
  Alt 28. Mai 2006, 17:06
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.
  Mit Zitat antworten Zitat
Benutzerbild von Garfield
Garfield

 
Delphi XE5 Professional
 
#12
  Alt 28. Mai 2006, 17:46
Hätte ja sein können, dass man den "Übeltäter" lokalisieren und korrigieren könnte.
  Mit Zitat antworten Zitat
Benutzerbild von Amnon82
Amnon82

 
FreePascal / Lazarus
 
#13
  Alt 28. Mai 2006, 19:08
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 ...
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

 
Delphi 2006 Professional
 
#14
  Alt 28. Mai 2006, 20:10
jbg macht das auch in seinem idespeedup... frag den.
Lukas Erlacher
  Mit Zitat antworten Zitat
Benutzerbild von Amnon82
Amnon82

 
FreePascal / Lazarus
 
#15
  Alt 28. Mai 2006, 21:05
So, hab das mit dem Splash auch hinbekommen ...
  Mit Zitat antworten Zitat
Benutzerbild von Amnon82
Amnon82

 
FreePascal / Lazarus
 
#16
  Alt 12. Jun 2006, 14:32
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.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

 
Delphi 12 Athens
 
#17
  Alt 12. Jun 2006, 15:00
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.
  Mit Zitat antworten Zitat
Benutzerbild von Obi-Wan
Obi-Wan

 
Delphi 2005 Personal
 
#18
  Alt 15. Jun 2006, 10:55
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
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

 
Delphi 12 Athens
 
#19
  Alt 15. Jun 2006, 12:11
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
  Mit Zitat antworten Zitat
Benutzerbild von Amnon82
Amnon82

 
FreePascal / Lazarus
 
#20
  Alt 15. Jun 2006, 15:43
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?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 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