Tuesday, 26 September 2017

Delforex Delphi Formatierer Silizium


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. JCF IDE-Plugin-Nutzung Das JCF IDE-Plug-In befindet sich in der JcfIDE. bpl-Bibliothek. Das JCF-IDE-Plug-In befindet sich in der JcfIDE. bpl-Bibliothek. Es platziert Menüpunkte unter ToolsJedi-Code-Format. Die Menüpunkte funktionieren wie folgt: Aktuelle Quelldatei Hier wird die aktuelle Delphi-Quelldatei formatiert :). Die Formatierung erfolgt über die IDE - die Datei auf dem Datenträger wird nicht geändert, und Delphis mit CTRL-Z rückgängig machen oder das EditUndo Menüelement rückgängig machen das Format in der IDE, wie mit allen anderen Änderungen, die Sie tun. Beachten Sie, dass Sie zweimal Rückgängig machen müssen. Nach dem ersten Rückgängigmachen scheint der gesamte Inhalt Ihrer Datei verschwunden zu sein - keine Panik, drücken Sie einfach CTRl-Z erneut. Dies ist auf die Einschränkungen der IDE Pluggin API zurückzuführen - das Pluggin kann den Inhalt des IDE-Fensters nicht in einem einzigen atomaren Schritt ersetzen, sondern muss zuerst den vorhandenen Inhalt entfernen und dann in den neuen Text setzen. Wenn Sie eine Weise um dieses wissen, dann informieren Sie mich bitte. Warnungen und Nachrichten werden an das IDE-Nachrichtenfenster gesendet. Alle Dateien im Projekt Damit werden alle Dateien im aktuell geöffneten Projekt formatiert. ) Im Format werden die Dateien auf dem Datenträger gelesen und geschrieben. Die geöffneten Dateien in der IDE werden nicht geändert, aber Delphi fordert alle geöffneten Dateien an, die die Datei auf dem Datenträger geändert hat. Alle offenen Dateien Funktioniert die aktuelle Quelle-Datei auf allen offenen IDE-Fenstern, die. pas - oder. dpr-Dateien sind. Einstellen der Arbeit, wie in der Hilfedatei beschrieben.

No comments:

Post a Comment