Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Kommentare aus Quelltexten entfernen (https://www.delphipraxis.net/49244-kommentare-aus-quelltexten-entfernen.html)

x000x 7. Jul 2005 16:10


Kommentare aus Quelltexten entfernen
 
Moin moin,

kennt bzw. hat jemand ein Tool, mit welchem ich Kommentare aus *.pas Dateien entfernen kann?!
Ich habe bis jetzt nur Tools gefunden, die mir die Sourcen formatieren,
aber Kommentare entfernen?!?

Luckie 7. Jul 2005 16:13

Re: Kommentare aus Quelltexten entfernen
 
Nur aus Neugier: Warum denn das? Kommentare haben auf das Kompilat keine Auswirkung.

x000x 7. Jul 2005 16:16

Re: Kommentare aus Quelltexten entfernen
 
Zitat:

Zitat von Luckie
Nur aus Neugier: Warum denn das? Kommentare haben auf das Kompilat keine Auswirkung.

Evtl. sollen die Sourcen ja an jemanden gehen, der nicht unbedingt alle Kommentare lesen muss... :???:
(Warum auch immer... ich brauche es halt)

barf00s 7. Jul 2005 16:21

Re: Kommentare aus Quelltexten entfernen
 
dann schreib dir nen parser der (* *) // und { } erkennt und löscht ...

Luckie 7. Jul 2005 16:27

Re: Kommentare aus Quelltexten entfernen
 
Zitat:

Zitat von x000x
Zitat:

Zitat von Luckie
Nur aus Neugier: Warum denn das? Kommentare haben auf das Kompilat keine Auswirkung.

Evtl. sollen die Sourcen ja an jemanden gehen, der nicht unbedingt alle Kommentare lesen muss... :???:
(Warum auch immer... ich brauche es halt)

Hehe, hat da jemand in jede Kommentarzeile sein Copyright geknallt. :mrgreen: Nix für ungut, aber warum sollte jemand nicht jeden Kommentar lesen sollen / dürfen.

x000x 7. Jul 2005 16:32

Re: Kommentare aus Quelltexten entfernen
 
Zitat:

Zitat von barf00s
dann schreib dir nen parser der (* *) // und { } erkennt und löscht ...

Das sollte das Problem nicht sein, ich war der Meinung, so etwas gibt es schon und
warum dann die Arbeit machen...
(Davon abgesehen, schaffe ich es nicht in den nächsten 30 min. so ein teil zu bauen... Es sollten auch
Kommentare von Strings der Art '//' unterschieden/erkannt werden...)

x000x 7. Jul 2005 16:37

Re: Kommentare aus Quelltexten entfernen
 
@Luckie: Hm, denke mal, das war nicht ernst gemeint von dir...
Durch Kommentare wird ein Quelltext lesbarer, vor allem, wenn es sich nicht nur
um die normalen VCL Befehle handelt...

Und ich möchte einfach den Quelltext so gut wie möglich "unleserlich" machen...
(Es gibt wirklich Gründe dafür, die auf keinen Fall gegen Copyrights verstossen)

Olli 7. Jul 2005 16:41

Re: Kommentare aus Quelltexten entfernen
 
Nimm halt ein Perlscript ;) ... du hast doch hoffentlich Perl auf deinem Rechner ;)

shmia 7. Jul 2005 16:48

Re: Kommentare aus Quelltexten entfernen
 
Zitat:

Zitat von x000x
Und ich möchte einfach den Quelltext so gut wie möglich "unleserlich" machen...
(Es gibt wirklich Gründe dafür, die auf keinen Fall gegen Copyrights verstossen)

So etwas nennt man einen Bei Google suchencode obfusicator.
Es werden nicht nur Kommentare entfernt, sondern auch lokale Variablen, Funktion, Konstanten durch umbenennen verschleiert.
Du musst mal suchen, ob du einen Obfusicator für Delphi findest.

Dust Signs 7. Jul 2005 16:52

Re: Kommentare aus Quelltexten entfernen
 
Also ich halte das ja für extrem sinnlos. Wenn jemand den Quelltext nicht lesen können soll, gib ihm doch einfach die DCU. Die kann man zwar auch wieder lesbar machen, aber die hat dann ebenfalls keine Kommentare mehr.

Dust Signs

malo 7. Jul 2005 17:11

Re: Kommentare aus Quelltexten entfernen
 
Wahrscheinlich will da jemand seinen Lehrer ärgern, indem er den Source möglichst unleserlich macht. :lol:

x000x 7. Jul 2005 17:28

Re: Kommentare aus Quelltexten entfernen
 
Zitat:

Zitat von malo
Wahrscheinlich will da jemand seinen Lehrer ärgern, indem er den Source möglichst unleserlich macht.

Meine Lehrer erinnern sich wohl nicht mehr an mich, glaube sogar, die sind schon alle tot :wink:

@Olli: Danke für die Idee, mit Perl werd ichs machen...

malo 7. Jul 2005 17:30

Re: Kommentare aus Quelltexten entfernen
 
Zitat:

Zitat von x000x
Zitat:

Zitat von malo
Wahrscheinlich will da jemand seinen Lehrer ärgern, indem er den Source möglichst unleserlich macht.

Meine Lehrer erinnern sich wohl nicht mehr an mich, glaube sogar, die sind schon alle tot :wink:

Naja, dann vielleicht einen angeberischen Freund oder sowas ;)

Robert_G 7. Jul 2005 17:35

Re: Kommentare aus Quelltexten entfernen
 
Zitat:

Zitat von Dust Signs
Also ich halte das ja für extrem sinnlos. Wenn jemand den Quelltext nicht lesen können soll, gib ihm doch einfach die DCU. Die kann man zwar auch wieder lesbar machen, aber die hat dann ebenfalls keine Kommentare mehr.

Du weißt schon, dass DCUs eigentlich nur Abfall sind die zwischen Komposterung und Linking erzeugt werden? Sie werden nur aufbewahrt um nicht jedesmal kompilieren zu müssen.
Sie sind aber ultimativ an eine speziele Compiler version gebunden. Sogar ein SP kann inerhalb einer delphi version alle DCUs invalidieren. ( s. Update 1 für D8...)
Ich glaube das ist eine sehr vernünftige Lösung wenn man den code nicht rausrücken will aber den Käufer nicht auf eine Delphi version festnageln will. ;)
Ich meichte damit einen Obfuscator. IMHO hat merlin17 mal irgendwo etwas dazu geschrieben... :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:04 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