Einzelnen Beitrag anzeigen

choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#23

Re: programm, das eigenen Quellcode ausgibt?

  Alt 13. Nov 2003, 11:13
Zitat von Robert Marquardt:
Ein EXE soll eine Ausgabe machen, die genau ihrer eigenen Source entspricht.
Schön, dass Du es noch einmal so klar herausgestellt hast, Robert. Mithilfe dieser Aussage behaupte ich, dass es ohne eine "externe Quelle", also ohne writeln vor der jeweiligen Zeile oä, unmöglich ist, weil dies zu einem rekursiven Paradoxon führen würde:
Angenommen der Code lautet i:= 42; und an einer beliebigen Stelle des Codes würde nun eine entsprechende Zeile Ausgabe('i:= 42'); stehen, gehört eben diese Zeile strenggenommen ebenfalls zum Code und müsste ebenfalls ausgegeben werden...

Folglich muss der Code dem EXE in "externer Form", zB gelinkt als Ressource, mit Verweis auf das Source-File, öä zur Verfügung stehen, damit hier lediglich etwas in der Form Ausgabe(SourceAusExternerQuelle); steht.

Es hoffe, es wurde klar, was ich meine...
gruß, choose
  Mit Zitat antworten Zitat