Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Fragen / Anregungen zur DP (https://www.delphipraxis.net/29-fragen-anregungen-zur-dp/)
-   -   Code-Formatter (https://www.delphipraxis.net/561-code-formatter.html)

CalganX 9. Aug 2002 12:12


Code-Formatter
 
Hi,
mal eine Frage: wo finde ich den neuen Codeformatter? Oder was ist jetzt mit so einem Programm?? Ich nämlich eigentlich keine Lust (angenommen es sind jetzt längere Codes) jedes Codewort einzeln hervorzuheben. :angle:

Chris

Daniel B 9. Aug 2002 12:25

:hi:

mach dir keine Sorgen. Es ist noch in Arbeit. Wird aber auf dem Server eingebunden, so das jeder Formatierten Text sieht.

MathiasSimmack 9. Aug 2002 13:14

In der Zwischenzeit kannst du dir die Version von meiner Beta-Seite holen. Damit lässt sich der Source offline in die Zwischenablage formatieren und dann in dein Posting einfügen.

Einen direkten Downloadlink möchte ich nicht anbieten, weil insbesondere die Beta-Seite öfter mal um- und leegeräumt wird. :-)

CalganX 9. Aug 2002 13:32

Jo! Super... Warum BETA? Was kommt denn noch?

Chris

MathiasSimmack 9. Aug 2002 15:30

Die Beta-Seite ist eigentlich nur ein Platzhalter für Sachen, die ich bisher nicht veröffentlicht hatte, bzw. an denen ich noch arbeite. Wenn ich nichts mehr weiß, was ich noch einbauen könnte, dann verschiebe ich den Kram meistens in die richtige Rubrik.

Oder -wenn´s keinen interessiert :wink:- fliegt auch schon mal einiges kommentarlos vom Server.

CalganX 9. Aug 2002 15:38

Nein, ich meinte eigentlich warum DelphpBB noch Beta ist...

Chris

MathiasSimmack 9. Aug 2002 16:01

Na, das hab ich doch gesagt:
Zitat:

Zitat von MathiasSimmack
Die Beta-Seite ist eigentlich nur ein Platzhalter für Sachen ...

Das müssen nicht ausschließlich Beta im Sinne des Wortes BETA sein.

CalganX 10. Aug 2002 12:34

Hi,
hier noch ein kleiner Vorschlag zum Verbessern: Strings, Zahlen und Kommentare vielleicht noch in der Farbe #000080 und Kommentare kursiver Schrift kennzeichnen (dann siehst auch wirklich aus wie D6.

Chris

CalganX 15. Aug 2002 18:32

Liste der Anhänge anzeigen (Anzahl: 1)
Ich weiß, ich weiß, es gibt bereits einen (fast) endgültigen Code-Formatter, aber ich bitte euch meinen nur mal an zusehen. Er hat wohl einige Verbesserungen (es fehlten einige reservierte Wörter, usw.) gegenüber dem Source von Christian Seehase.
Er verfügt auch über eine Vorschau-Funktion. Über Rückmeldung würde ich mich freuen!

Chris

PS: Dateiname und Logo sind weiterhin von Christian, bin noch nicht dazu gekommen ein Logo zu machen, sry.
PSS: Derzeit nutze ich diesen Formatter nur für mich selbst...

Christian Seehase 15. Aug 2002 18:43

Moin Chakotay,

nur mal so aus Interesse:
Welche reservierten Worte haben denn gefehlt?

Ich hatte schlicht die Liste aus der Hilfe genommen, so dass ich mir zur Zeit das Fehlen von reservierten Worte nicht so recht erklären kann.

Welchen der beiden Sourcen hast Du denn als Basis genommen?

d3g 15. Aug 2002 19:25

Hi Christian,

die Liste in der Hilfe ist sehr unvollständig. Man denke nur an die wichtige Schlüsselwörter overload, safecall, stdcall, cdecl, dispinterface, dispid usw. Diese unvollständigkeit liegt wohl daran, dass nicht alle Wörter, die fett gekennzeichnet sind, drin stehen, sondern alle, die man nicht als Variablennamen verwenden darf.

Code:
[b]var[/b]
  [b]dispid[/b]: [b]String[/b];
Dieser Code ist möglich.

MfG,
d3g

[edit]diese [b]-Tags... :x[/edit]

Christian Seehase 15. Aug 2002 19:49

Moin d3g,

danke für die Info, da hab' ich dann nicht so recht aufgepasst, allerdings, wie Du schon sagtest:

Zitat:

Diese unvollständigkeit liegt wohl daran, dass nicht alle Wörter, die fett gekennzeichnet sind, drin stehen, sondern alle, die man nicht als Variablennamen verwenden darf.
so gesehen hat wohl eher das Syntaxhighlighting der IDE 'ne Macke, denn es gibt ja keinen rechten Grund, warum auch Bezeichner wie stdcall, oder message, die ja nicht reserviert sind, auch so dargestellt werden, wie reservierte Worte.

Übrigens fehlen keine Worte in der Liste, da es ja ausdrücklich die Liste der reservierten Worte sein soll, und die genannten ja nicht dazugehören ;-)

Eine Liste all jener Begriffe zu erstellen, die die IDE als reserviertes Wort darstellt herauszufinden, dürfte auch recht schwierig zu bewerkstelligen sein.
Möglicher Weise gibt's da Überschneidungen, mit der C++ Builder IDE. Allerdings nicht mit der Version 6, denn hier wird, z.B. stdcall auch nicht als Schlüsselwort dargestellt.

CalganX 15. Aug 2002 20:27

Es fehlten auch einige Schlüsselwörter aus der Komponentenprogrammierung (z.B. register). Diese habe ich noch hinzugefügt.
Du hast mir nur einen Source gegeben, so weit ich weiß. Die Funktion zum kopieren als HTML habe ich aus deiner Funktion zusammengebastelt...

Chris

Christian Seehase 15. Aug 2002 20:46

Moin Chakotay,

wenn's nur ein Source war, kann man wohl nur eine Datei anhängen :shock: :mrgreen:

Wenn Du mir jetzt noch sagst, welche, kann ich Dir noch die andere Version schicken.

CalganX 16. Aug 2002 09:27

Eigentlich brauche ich keine weitere... Aber es kann nicht schaden. :mrgreen: Ich habe nur die File mit "SCFDP.*" bekommen.

Chris


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz