Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   GExperts mit Sourcecode Formatter (https://www.delphipraxis.net/65101-gexperts-mit-sourcecode-formatter.html)

dummzeuch 12. Mär 2006 13:33


GExperts mit Sourcecode Formatter
 
Hi,

diejenigen, die auch die Borland-Newsgroups lesen oder die GExperts Mailing-Liste, wissen es bereits:

Egbert van Nes hat den Sourcecode von DelForEx dem GExperts Projekt zur Verfuegung gestellt.

Die aktuelle Beta 2 von GExperts 1.30 enthaelt jedoch diesen Code noch nicht, da er nicht als stabil genug angesehen wird und in weiten Teilen auch nicht den sonstigen Anforderungen von GExperts entspricht.

Nichts desto trotz ist es moeglich, den aktuellen Sourcecode aus dem CVS Repository zu benutzen, um sich eine GExperts Version inklusive Sourcecode Formatter zu compilieren.

Ich arbeite - leider von langen Pausen unterbrochen - daran, den Formatter zu verbessern:
  • diverse Bugs sind schon behoben
  • diverse Delphi 2005 und 2006 Spracherweiterungen werden schon unterstuetzt
  • der Code ist schon deutlich uebersichtlicher als er mal war
    (Wobei ich nicht behaupten will, dass der DelForEx Code eine Katastrophe war, aber er war sichtbar ueber Jahre gewachsen und hatte ein Refactoring dringend noetig.)

Der langen Rede kurzer Sinn: Ich erstelle mehr oder weniger regelmaessig neue experimentelle Versionen von GExperts mit Sourcecode Formatter. Download jeweils von meiner Homepage http://blog.dummzeuch.de/experimental-gexperts-version/. Fuer Feedback bin ich dankbar.

Die letzte Version, die man herunterladen kann, stammt vom 19.2.2006, ist also schon fast einen Monat alt. Wenn ich die Zeit dazu finde, gibt es heute noch eine neue Version.

twm

dummzeuch 26. Aug 2012 14:54

AW: GExperts mit Sourcecode Formatter
 
Ich habe gerade ein paar Aenderungen fuer den GExperts Code Formatter commited, die zwei Probleme mit "neueren" Delphi Spracherweiterungen beheben sollten:

1. nested variables, types and and constants
2. nested class/record declarations

Die Unit-Tests dazu funktionieren jetzt alle.

Vielleicht will sich ja mal jemand den Source aus dem SVN runterziehen, den Formatter compilieren und ihn auf real World Sourcecode loslassen?

svn co https://gexperts.svn.sourceforge.net...ormatter/trunk

Im ausgecheckten Code dann unter projects das zur Delphi-Version passende Projekt auswaehlen und compilieren.

dummzeuch 18. Nov 2012 10:09

Experimental GExperts Version 1.37-2012-11-18 released
 
Die einzige Aenderung gegemueber dem Relase vom 15.11. ist, dass in diesem Archiv die DLLs fuer alle unterstuetzten Delphi-Versionen enthalten sind.

(fuer das letzte Release habe ich einen Rechner benutzt, auf dem nur Delphi 2007, XE2 und XE3 installiert waren)

Ach ja: Die URL im ersten Beitrag ist inzwischen nicht mehr korrekt.

http://blog.dummzeuch.de

bzw.

http://blog.dummzeuch.de/experimental-gexperts-version/

fuer die experimentelle GExperts-Seite.

dummzeuch 28. Apr 2013 14:18

GExperts mit Sourcecode Formatter fuer Delphi XE4
 
Es gibt eine brandneue Version fuer Delphi XE4. Allerdings nichts fuer schwache Nerven, denn ein offizielles GExperts gibt es noch nicht, also auch noch keinen Installer, und getestet wurde er auch noch nicht.

Wer es trotzdem versuchen will:

http://blog.dummzeuch.de/2013/04/28/...or-delphi-xe4/

Der schöne Günther 28. Apr 2013 21:23

AW: GExperts mit Sourcecode Formatter
 
Hallo -

Ich bin neulich schon einmal drüber gestolpert, ohne es auszuprobieren. Gibt es eine Übersicht, was dieser anders macht, als das, was schon im RAD Studio drinsteckt?

Ich fand den eingebauten schon nicht übel, jetzt bin ich mal gespannt 8-)

dummzeuch 1. Mai 2013 11:36

AW: GExperts mit Sourcecode Formatter
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1213290)
Ich bin neulich schon einmal drüber gestolpert, ohne es auszuprobieren. Gibt es eine Übersicht, was dieser anders macht, als das, was schon im RAD Studio drinsteckt?

Ich fand den eingebauten schon nicht übel, jetzt bin ich mal gespannt 8-)

Diese Frage kann ich nicht beantworten. Ich habe mir damals, als der Formatter das erste Mal in Delphi eingebaut wurde (Delphi 2009?), diesen einmal kurz angesehen. Er war buggy bis dorthinaus. Danach habe ich weiterhin den von GExperts (ehemals uebrigens DelForEx) benutzt. Dazu kommt noch, dass ich auf der Arbeit immernoch Delphi 2007 benutzen muss, also gar nicht die Wahl habe.

Das Feedback zeigt mir, dass es auch mit Delphi XE3 und XE4 immernoch Leute gibt, die den Formatter von GExperts vorziehen. Warum genau, weiss ich nicht. Vielleicht weil man ihn so konfigurieren kann, dass die Formatierung ihren Vorlieben entspricht?

twm

Coder 1. Mai 2013 20:07

AW: GExperts mit Sourcecode Formatter
 
Tag auch und so.


sagt mal, den kompletten Source vom Formatter kann ich aber nicht direkt finden?
also als Standalone.

dummzeuch 1. Mai 2013 21:01

AW: GExperts mit Sourcecode Formatter
 
Zitat:

Zitat von Coder (Beitrag 1213709)
Tag auch und so.


sagt mal, den kompletten Source vom Formatter kann ich aber nicht direkt finden?
also als Standalone.

Im Repository gibt es auch ein Programm, welches die GExperts DLL benutzt um eine Datei zu formatieren. Theoretisch kann man natuerlich auch den Source direkt in ein Programm einbinden. Die eigentliche Formatter Engine benoetigt den Rest von GExperts nicht.

http://sourceforge.net/p/gexperts/co...ts/standalone/

p80286 1. Mai 2013 21:30

AW: GExperts mit Sourcecode Formatter
 
Der Link geht aber ins Nirwana

Gruß
K-H

Der schöne Günther 16. Mai 2013 13:19

AW: GExperts mit Sourcecode Formatter fuer Delphi XE4
 
Zitat:

Zitat von dummzeuch (Beitrag 1213252)
Es gibt eine brandneue Version fuer Delphi XE4.

Mittlerweile bin ich auch auf XE4 angekommen, danke dafür!


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:43 Uhr.
Seite 1 von 4  1 23     Letzte »    

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