Wednesday 26 April 2017

Delforexp Gexperts Editor

HINWEIS: Dies ist die alte Seite, bitte gehen Sie auf die neue Seite. Seit einiger Zeit biete ich experimentelle Versionen von GExperts an. Diese Versionen basieren immer auf dem aktuellen SubVersionCVS-Repository-Code des GExperts-Projekts. Sie beinhalten neben der normalen Funktionalität auch den bereits als DelForEx bekannten Codeformatierer. Der Code wurde freundlicherweise von Egbert van Nes gespendet. Abgesehen von der Integration in GExperts habe ich auch eine Menge Bereinigung und Bugfixing auf den Formatierer Code getan. Es kennt auch einige der neuen (mit Delphi 200x) Sprachkonstrukte. Auch diese Version versucht, die Lesezeichen und Breakpoints (die leider nicht immer funktioniert) zu bewahren. Da die aktuelle Code-Qualität und der Gesamtstatus verhindert, dass die Formatierer in die offiziellen GExperts-Versionen aufgenommen werden, habe ich experimentelle Versionen angeboten. Diese Versionen sind ein Patch für eine bestehende Installation von GExperts. Das aktuelle Archiv GExperts-1.36-experimental-twm-2012-03-04.zip enthält: EditorExpertGExpertsXxxx. dll GExperts für die unterstützten Delphi-Versionen (6, 7, 2005, 2006, 2007, 2009, 2010, XE1, XE2) wo die Formatter ist als Editor-Experte implementiert RegularExpertGExpertsXxxx. dll GExperts für die unterstützten Delphi-Versionen, in denen der Formatierer als regulärer Experte implementiert wird FormatterSettings-Yyyy. ini Mehrere vordefinierte Einstellungen für die Verwendung im Formatierer, der Standardwert ist FormatterSettings-Borland preview. pas Ein Beispiel Quellcode-Datei, die im Konfigurationsdialog für die Vorschau der Formatierung verwendet wird Zur Installation müssen Sie zunächst die entsprechende Version von GExperts (aktuell 1,36) herunterladen und installieren. Anschließend kopieren Sie die Datei preview. pas und alle. ini-Dateien in das Installationsverzeichnis von GExperts. Außerdem benötigen Sie eine der. dlls. Wählen Sie diejenige aus, die Ihrer Delphi-Version entspricht und welchen Expertentyp Sie bevorzugen und ersetzen Sie die vorhandene Datei "GExpertsXxxx. dll" mit der aus dem ZIP-Archiv. Der Unterschied zwischen einem Redakteur und einem regelmäßigen Experten ist vor allem, wo Sie die Konfigurationsmöglichkeiten finden. Regelmäßige Experten werden direkt im Konfigurationsdialog von GExperts aufgelistet. Dort können Sie eine Verknüpfung definieren und durch Drücken der Schaltfläche Konfigurieren können Sie das eigene Konfigurationsdialogfeld öffnen. Auch ein regulärer Experte hat einen Eintrag im GExperts-Hauptmenü. Editor-Experten werden auf der eigenen Registerkarte des Konfigurationsdialogs von GExperts aufgelistet. Auch hier können Sie eine Tastenkombination definieren und den Konfigurationsdialog öffnen. Sie sind unter dem Eintrag GExperts-Menüs Editor-Experten aufgeführt, werden aber in der Regel über die konfigurierte Verknüpfung aktiviert. Mehrere Personen haben mich um die Bereitstellung des Quellcodes gebeten. Ich habe schon seit einiger Zeit experimentelle Versionen von GExperts veröffentlicht, die den Codeformatierer enthalten, der früher als DelForEx mit einigen Verbesserungen und bekannt ist Beheben. Die neueste Version ist von 2008-12-26 und unterstützt die folgenden Delphi-Versionen: Delphi 6 bis 7 Delphi 2005 bis 2010 Delphi XE Delphi XE2 zu XE7 Bitte beachten Sie, dass ich es nur mit Delphi 2007 verwenden, so dass die anderen Versionen Kann unbekannte Bugs haben. Auch werden nicht alle Sprachverbesserungen von späteren Delphi-Versionen funktionieren, z. B. Verschachtelte Typen, generische und anonyme Methoden. Btw: Jede Hilfe zur Verbesserung der Formatierer, vor allem das Hinzufügen der neuen Sprache Konstrukte würde geschätzt werden. Der Quellcode kann aus dem Subversion-Repository heruntergeladen werden, der von meiner Homepage aus verlinkt ist. Die TWM-Version von GExperts funktioniert gut und ist gut in die IDE integriert. Es ermöglicht Ihnen, schreiben und ändern Sie Ihren Code ohne Sorgen zu viel über exakte Formatierung, dann nur auf den zugeordneten Hotkey getroffen und es sofort reformiert. Ich habe immer gefunden, es einfach, bis auf den Stil passen, bevorzuge ich, und nicht so komplex wie JEDI-Code-Format, das sah aus wie Overkill zu mir. Die Delphi 2009-Version ist jetzt über den oben angezeigten Link verfügbar, basiert aber auf einer Beta-Version von GExperts. Es ist immer noch viel die gleiche Formatierung unter, und, und ist nicht bewusst die Syntax einiger der neueren Delphi-Erweiterungen. Beantwortet Dez 31 08 am 12:19


No comments:

Post a Comment