Entwickler-Ecke

Sonstiges (Delphi) - Source Code Viewer?


Aya - Di 10.05.11 12:56
Titel: Source Code Viewer?
Hi,

kennt irgendwer ein programm mit welchem man sich den Soure Code von *.pas dateien die mit neuerem Delphi erstellt sind gescheit anschauen kann?

Das neue Delphi scheint formatierungs sachen direkt mit in der pas datei zu speichern.. also es ist nichtmehr der reine Code wie früher.

Als beispiel dieser SourceCode:
http://www.delphi-forum.de/viewtopic.php?t=100292

Hab sowas schon öffter gesehen in letzter Zeit und wundere mich wie man das ohne aktuelles Delphi gescheit anschauen kann.

Danke,
Aya


Boldar - Di 10.05.11 13:38

Ähm...
also ich sehe da in der pas nur normale Kommentare... Da reicht notepad für.


Gausi - Di 10.05.11 14:02

Wobei solche Kommentar-Code-Konstrukte schon äußerst merkwürdig sind.


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
{----------------------------------------------------------------------------------------------------------------------------+
| Es beginnt mit den Konstanten, die wir später benötigen, um die Aktivitäten des Papierkorbs auszulösen: Wiederherstellen,  |
| Ausschneiden und Löschen. Dazu benutzen wir eine Funktion, der man die gewünschte Aktion mitells eines "Verbs" (im tat-    |
| sächlich wortwörtlichster Bedeutung) ¸bergeben muss. Diese Verben weerden hier definiert.                                  |
}
 const{                                                                                                                     |
}
   InvCmdUndelete = 'undelete';{                                                                                            |
}
   InvCmdDelete =   'delete';{                                                                                              |
}
   InvCmdCut =      'cut';{                                                                                                 |
+----------------------------------------------------------------------------------------------------------------------------}


Sowas halte ich auch für Unsinn, und ich hoffe nicht, dass sowas ein Standard-Verhalten von Delphi 2010 ist. :nixweiss:


jaenicke - Di 10.05.11 14:18

user profile iconGausi hat folgendes geschrieben Zum zitierten Posting springen:
Sowas halte ich auch für Unsinn, und ich hoffe nicht, dass sowas ein Standard-Verhalten von Delphi 2010 ist. :nixweiss:
Nein, definitiv nicht. Da bekommt man ja Augenkrebs.

Alles was in die Units hineinkommt, ist durch Kommentarzeichen markiert, so dass auch die einfachsten Highlighter das erkennen. So etwas wie Regionen genauso. Und ein besserer Editor faltet sowas dann korrekt. Also so etwas (geht ab D2006):

Delphi-Quelltext
1:
2:
3:
{$REGION 'Zum Falten'}
  DoSomething;
{$ENDREGION}
Als Editor würde ich Notepad++ oder XE Starter (:mrgreen:) empfehlen. ;-)


Hidden - Di 10.05.11 14:27

user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Notepad++
Der öffnet und highlightet echt alles :zustimm:

Einer von denen hier sollte auch nirgens fehlen: http://en.wikipedia.org/wiki/Comparison_of_file_comparison_tools


jaenicke - Di 10.05.11 14:28

user profile iconHidden hat folgendes geschrieben Zum zitierten Posting springen:
Einer von denen hier sollte auch nirgens fehlen: http://en.wikipedia.org/wiki/Comparison_of_file_comparison_tools
Beyond Compare Lite ist ja bei XE dabei (zumindest bei den größeren), das ist sehr intuitiv und effizient bedienbar. ;-)


Aya - Di 10.05.11 14:55

Ahh okay.. ich hatte nur vergessen das { .. } in Delphi kommentarblöcke sind.

Dann ist alles klar, sorry :)