![]() |
programm, das eigenen Quellcode ausgibt?
kann mir jemand dabei helfen:
ich brauch ein programm, das den eigenen (gesamten) quellcode ausgibt das ganze soll eine Konsolenanwendung und so kurz wie möglich sein! |
Re: programm, das eigenen Quellcode ausgibt?
:lol: Wenn du jemandem findest der aus Maschinencode Object-Pascal Code erstellen kann, würde ich diesen Menschen gerne mal kennenlernen. Falls es eine Frau ist würde ich sie sofort heiraten :mrgreen:
|
Re: programm, das eigenen Quellcode ausgibt?
Da das decompilieren zu echtem Delphi-Quelltext ja nicht geht (soweit ich weiß), bleibt dir wohl nix anderes übrig, als den Source als Resource, Ressourcestring(s), Constante oder ähnlich in die Anwendung einzukompilieren, zur Laufzeit zu laden und dann auszugeben.
Der Weg über die Resourcen dürfte sich dabei als am bequemsten erweisen, denke ich. Gruß Wormid |
Re: programm, das eigenen Quellcode ausgibt?
ich muss nicht den quellcode einer Exe- oder dcu-datei ausgeben, sondern ein prog schreiben, das den EIGENEN Code ausgibt!
das mit den resourcen geht deshalb nicht, weil das ganze dann auch auf pascal und c umbaubar sein soll! |
Re: programm, das eigenen Quellcode ausgibt?
Zitat:
|
Re: programm, das eigenen Quellcode ausgibt?
ok, ein beispiel:
das programm sieht ca. so aus: program irgendwas; uses sysUtils; begin //tu etwas end. die Ausgabe soll dann sein: program irgendwas; uses sysUtils; begin //tu etwas end. sprich das Programm soll den Quellcode aus dem es besteht, ausgegeben werden. Unter quellcode ist hier der gemeint, der in delphi oder pascal o.ä. eingetippt wird! |
Re: programm, das eigenen Quellcode ausgibt?
Wie schon bemerkt wurde, du müsstest in diesem Fall dein Code in der Datei als Resource, also Konstante oder sonstwie speichern. Vom kompilierten Programm kannst du nicht mehr zurück auf den Quellcode schließen.
|
Re: programm, das eigenen Quellcode ausgibt?
das Problem ist, dass das auch in Pascal und C realisiert werden soll. Und da kann man nicht (soweit ich weiß jedenfalls) keine resourcen einbinden - deshalb geht das nicht!
|
Re: programm, das eigenen Quellcode ausgibt?
...dann speichers doch in ner externen (Text)Datei :gruebel:
|
Re: programm, das eigenen Quellcode ausgibt?
Zitat:
Da hättest du evtl. sogar den Vorteil, dass du dies mit einem Präprozessor-Malro automatisieren könntest. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:20 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