Autor Beitrag
Aya
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1964
Erhaltene Danke: 15

MacOSX 10.6.7
Xcode / C++
BeitragVerfasst: Di 10.05.11 12:56 
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:
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

_________________
Aya
I aim for my endless dreams and I know they will come true!
Boldar
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1555
Erhaltene Danke: 70

Win7 Enterprise 64bit, Win XP SP2
Turbo Delphi
BeitragVerfasst: Di 10.05.11 13:38 
Ähm...
also ich sehe da in der pas nur normale Kommentare... Da reicht notepad für.
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8553
Erhaltene Danke: 479

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Di 10.05.11 14:02 
Wobei solche Kommentar-Code-Konstrukte schon äußerst merkwürdig sind.

ausblenden 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:

_________________
We are, we were and will not be.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19338
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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):
ausblenden Delphi-Quelltext
1:
2:
3:
{$REGION 'Zum Falten'}
  DoSomething;
{$ENDREGION}
Als Editor würde ich Notepad++ oder XE Starter (:mrgreen:) empfehlen. ;-)

Für diesen Beitrag haben gedankt: Hidden
Hidden
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2242
Erhaltene Danke: 55

Win10
VS Code, Delphi 2010 Prof.
BeitragVerfasst: 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: en.wikipedia.org/wik...ile_comparison_tools

_________________
Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19338
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 10.05.11 14:28 
user profile iconHidden hat folgendes geschrieben Zum zitierten Posting springen:
Einer von denen hier sollte auch nirgens fehlen: en.wikipedia.org/wik...ile_comparison_tools
Beyond Compare Lite ist ja bei XE dabei (zumindest bei den größeren), das ist sehr intuitiv und effizient bedienbar. ;-)
Aya Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1964
Erhaltene Danke: 15

MacOSX 10.6.7
Xcode / C++
BeitragVerfasst: Di 10.05.11 14:55 
Ahh okay.. ich hatte nur vergessen das { .. } in Delphi kommentarblöcke sind.

Dann ist alles klar, sorry :)

_________________
Aya
I aim for my endless dreams and I know they will come true!