AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

CodeFormating für Delphi 2007

Ein Thema von Markus_Kohl · begonnen am 5. Mai 2008 · letzter Beitrag vom 6. Mai 2008
Antwort Antwort
Seite 1 von 2  1 2      
Markus_Kohl

Registriert seit: 27. Okt 2007
Ort: Saarbrücken
31 Beiträge
 
Delphi XE2 Professional
 
#1

CodeFormating für Delphi 2007

  Alt 5. Mai 2008, 12:17
Hi,
kann mir jemand ein, wenn möglich kostenloses Tool empfehlen für meinen Quelltext in Delphi 2007 zu formatieren..

Gruß
Markus
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#2

Re: CodeFormating für Delphi 2007

  Alt 5. Mai 2008, 12:20
Hai Markus,

erst einmal: "Herzlich Willkommen in der Delphi-PRAXiS".
Zitat von Markus_Kohl:
Hi,
kann mir jemand ein, wenn möglich kostenloses Tool empfehlen für meinen Quelltext in Delphi 2007 zu formatieren..
Du kannst Dir ja mal JEDI Code Format ansehen.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#3

Re: CodeFormating für Delphi 2007

  Alt 5. Mai 2008, 12:21
DelForExp (D2,3,4,5,6,7,9,2007)Version 2.5
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: CodeFormating für Delphi 2007

  Alt 5. Mai 2008, 12:44
Den benutze ich auch.
Kann man gut konfigurieren.
Find ich klasse das Tool.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.186 Beiträge
 
Delphi 12 Athens
 
#5

Re: CodeFormating für Delphi 2007

  Alt 5. Mai 2008, 12:58
hab mir zwar doch nochmal diese CodeFormatierer angesehn, aber da bleib ich doch lieber bei meiner Handarbeit
hat sich in den letzten Jahren nicht viel geändert



JEDI Code Format arbeitet garnicht
Zitat:
Formatting file D:\...\FType.pas
Exception TEParseError unexpected token in factor
Near ; near line 138 col 58
Aborted due to error
dieses Semikolon muß aber da sein, denn ohne würde bestimmt der Compiler meckern

und DelForExp formatiert vorallem bei den "class operator"'s ganz schlimm
Delphi-Quellcode:
TByteRecEx = packed record
  class Operator Implicit(Value: Byte): TByteRecEx; {$I FInline.}
    class Operator Implicit(Rec: TByteRecEx): Byte; {$I FInline.}
      class Operator Implicit(Value: TByteRec): TByteRecEx; {$I FInline.}
        class Operator Implicit(Rec: TByteRecEx): TByteRec; {$I FInline.}
        public
          case Byte of
            0: (Org: Byte);
            4: (Bin: Byte);
            6: (Bits: TByteSet);
          end;
          TWordRecEx = packed record
            class Operator Implicit(Value: Word): TWordRecEx; {$I FInline.}
              class Operator Implicit(Rec: TWordRecEx): Word; {$I FInline.}
                class Operator Implicit(Value: TWordRec): TWordRecEx; {$I FInline.}
                  class Operator Implicit(Rec: TWordRecEx): TWordRec; {$I FInline.}
                  public
                    case Byte of
                      0: (Org: Word);
                      4: (Bin: Word);
                      5: (Lo, Hi: Byte);
                      6: (Bits: TWordSet);
                      7: (Bytes: TByteArray2);
                    end;
// und das geht so weiter, bis zu weit nach rechts ... aus dem Bild raus
mit der Einrückung hat der echte Probleme


meine Testdatei ist zwar schon "schön" formatiert (jedenfalls find ich es so übersicher)
und sie ist auch fehlerfrei



Aber falls wer doch 'nen CodeFormatierer kennt, welcher mit solchen Dateien kein Problem hat ...
ich wäre bereit mir zumindestens mal dessen formatieren Text anzusehn
Angehängte Dateien
Dateityp: pas ftype_185.pas (99,0 KB, 7x aufgerufen)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#6

Re: CodeFormating für Delphi 2007

  Alt 5. Mai 2008, 22:06
Zitat von himitsu:
JEDI Code Format arbeitet garnicht
Zitat:
Formatting file D:\...\FType.pas
Exception TEParseError unexpected token in factor
Near ; near line 138 col 58
Aborted due to error
dieses Semikolon muß aber da sein, denn ohne würde bestimmt der Compiler meckern
Tritt der Fehler unter D2007 auf?
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.186 Beiträge
 
Delphi 12 Athens
 
#7

Re: CodeFormating für Delphi 2007

  Alt 5. Mai 2008, 22:24
hab hier nur'n 2006er, aber JCF ist nicht im Delphi installiert.

Dieser Fehler taucht jeweils direkt bei Verwendung von jcfGui.exe und JcfNotepad.exe auf (bei angehängter Testdatei)


der JCF mag wohl solche Codezeilen nicht?
Delphi-Quellcode:
TPoint = {$IFDEF INT_2} TSmallPoint {$ENDIF}  {16:SmallPoint, 32:LongPoint, 64:LargePoint}
         {$IFDEF INT_4} TLongPoint {$ENDIF}
         {$IFDEF INT_8} TLargePoint {$ENDIF};
Das ; am Ende der letzten Zeile ist übrigens die Fehlerstelle.
Komischer Weise gibt es solche Zeilen auch schonmal weiter oben
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
s-off
(Gast)

n/a Beiträge
 
#8

Re: CodeFormating für Delphi 2007

  Alt 6. Mai 2008, 06:37
Es gibt ein experimental Release der GExperts, das DelForEx bereits integriert hat.
  Mit Zitat antworten Zitat
toms_

Registriert seit: 6. Mai 2008
6 Beiträge
 
#9

Re: CodeFormating für Delphi 2007

  Alt 6. Mai 2008, 06:40
Zitat von s-off:
Es gibt ein experimental Release der GExperts, das DelForEx bereits integriert hat.
Mal schauen, ob der Code nun schöner formatiert wird:
Zitat:
Apart from integrating it into GExperts I have also done a lot of cleanup and bugfixing to the formatter code. It also knows some of the new (with Delphi 200x) language constructs. Also, this version tries to preserve the bookmarks and breakpoints (which unfortunately doesn't always work).
Mein richtiger Account wurde durch eine Profiländerung inaktiviert. Warte noch auf den Admin bis er wieder aktiviert wird
  Mit Zitat antworten Zitat
Wilcox

Registriert seit: 6. Mai 2008
1 Beiträge
 
#10

Re: CodeFormating für Delphi 2007

  Alt 6. Mai 2008, 13:46
Hallo Markus,
Hallo Forum,

ist zwar ein alter Thread aber ich wollt hier wenigstens auch eine sinnvolle Alternative zu GExperts oder Jedi vorschlagen.
Schaut euch doch mal die "Code Beautifier Collection for CodeGear RAD Studio" an.

Ich benutze das Tool seit einiger Zeit und auch die anderen Funktionen sind recht nett :)

Viele Grüße sendet

Andreas
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 07:59 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