Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   OptiDelphi - SourceCode Strukturierer (https://www.delphipraxis.net/44026-optidelphi-sourcecode-strukturierer.html)

BrunoT 12. Apr 2005 10:28


OptiDelphi - SourceCode Strukturierer
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

habt Ihr schon einmal Source-Schnipsel in Euer Programm eingefügt und dann mühsam Schleifen und Blöcke formatiert?

Das übernimmt nun OptiDelphi(Version 0.95).

Source-Code(D7 und D2005) und Exe anbei. Für Anregungen bin ich dankbar.

Die Schreibweise kann man nun abschalten. (Bug)
Berücksichtigt nun auch Destructor und Constructor
Problem mit einzeiligen Kommentaren beseitigt
Nun auch mit Gross/Kleinschreibung alternativ und Speicherabfrage
Problem bei geschachtelten Kommentaren beseitigt
Syntaxhighlighting und Speicherabfrage verbessert


mfg

BrunoT

Airblader 12. Apr 2005 10:29

Re: OptiDelphi - SourceCode Strukturierer
 
Gibts auch n Screen oder so? :)

air

Matze 12. Apr 2005 10:34

Re: OptiDelphi - SourceCode Strukturierer
 
Zitat:

Zitat von BrunoT
habt Ihr schon einmal Source-Schnipsel in Euer Programm eingefügt und dann mühsam Schleifen und Blöcke formatiert?

Nein, ich formatiere das gleich gescheit.

Dein Programm ist ganz nett, aber man muss mind. 2. auf "Formatieren" klicken, dass es alles formatiert ist.
Eine Speichernachfrage erscheint auch keine.

Beim ersten mal wurde ein end in ein END umgewandelt und beim 2. Klick positioniert.

Ich habe auch generell etwas gegen das Uppercase, ich weiß nicht wieso, aber ich habe es Lowercase lieber und formatiere weiterhin selbst. ;)

BrunoT 12. Apr 2005 10:47

Re: OptiDelphi - SourceCode Strukturierer
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Matze,

Die Schreibweise der Schlüsselworte lassen sich über Optionen festlegen. Und natürlich auch neue hizufügen.

Eine Speicherabfrage habe ich noch nicht implementiert. Kann ja noch werden.

Eine Screenshot liegt bei.


mfg

BrunoT

freak4fun 12. Apr 2005 10:48

Re: OptiDelphi - SourceCode Strukturierer
 
Ich hätte auch gern einen Screen. ;)

Zitat:

Zitat von Matze
Ich habe auch generell etwas gegen das Uppercase, ich weiß nicht wieso, aber ich habe es Lowercase lieber und formatiere weiterhin selbst. ;)

Ich lass mich auch nicht gern von meinem Quelltext anschreien. :mrgreen:

MfG
freak

Matze 12. Apr 2005 10:54

Re: OptiDelphi - SourceCode Strukturierer
 
Ich könnte mit unformatiertem Quellcode gar nicht arbeiten. Ein paar Schleifeb und das ganze wird unübersichtlich.

Aber wenn jemand, der seinen Code nicht formatiert, zum Beispiel seinen Quellcode hier im Forum zeigen möchte, ist das Programm dafür ideal, um seine "Schlamperei" zu vertuschen und den anderen die Übersicht über den Code zu erleichtern.

Das mit den Optionen habe ich noch gar nicht entdeckt, dann kann man das ja schön selbst einstellen. Nur wäre es einfacher, wenn man auswählen könnte, ob Groß- oder Kleinschreibung.

RavenIV 12. Apr 2005 11:00

Re: OptiDelphi - SourceCode Strukturierer
 
Nettes tool.
aber ich benutze "DelForExp, a freeware Pascal source code formatter for Delphi".
zu haben bei http://www.dow.wau.nl/aew/DelForExp.html

gibt´s auch als stand-alone programm.

gruessle

toms 12. Apr 2005 11:10

Re: OptiDelphi - SourceCode Strukturierer
 
Hallo!

Habe ein Stück Code formatieren lassen.
So kam's raus (ist nur ein Teil des Codes)

Delphi-Quellcode:
  destructor TUrlDownload.Destroy;
VAR purRequest: PUrlRequest;
  dwIndex:   INTEGER;

BrunoT 12. Apr 2005 11:18

Re: OptiDelphi - SourceCode Strukturierer
 
Das Programm berücksichtigt noch nicht alle Sprachkonstruktionen.

Sende mir mal ein längeres Stück.

mfg

BrunoT

toms 12. Apr 2005 11:49

Re: OptiDelphi - SourceCode Strukturierer
 
Liste der Anhänge anzeigen (Anzahl: 1)
Testcode ist in der Anlage (unformatiert)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:20 Uhr.
Seite 1 von 3  1 23      

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