![]() |
Compileraufruf im Programm
Hi,
Hat jemand eine Ahnung wie es möglich ist einen Compileraufruf in einem Programm einzubinden ? Also so, dass man quasi eine neue .exe mit zB über edit-Felder veränderten Quellcode erzeugt ! Hab zwar schon nach sowas gesucht, aber nicht wirklich was gefunden :( MfG Albert |
Re: Compileraufruf im Programm
der Compiler ist ein Programm wie jedes andere auch und liegt im bin-Verzeichnis. Du musst also einfach nur das Programm mit den entsprechenden parametern starten. Die Parameter bekommst du wie bei fast allen consolen-Programmen über "/?" heraus.
|
Re: Compileraufruf im Programm
Der Kommandozeilencompiler heißt übrigens dcc32.exe
|
Re: Compileraufruf im Programm
Hm, ok bringt mich schon etwas weiter ;)
Aber die Frage ist ja, wie ich den Quellcode-Teil der in meinem Programm steht dann compiliere ... Oder meintest du das mit den Parametern ?? Wie müsste das denn dann in meinem Quellcode aussehen ?? Also was müsste ich vor und nach dem zu compilierenden Quellcode schreiben ? |
Re: Compileraufruf im Programm
Den Quellcode muß du in (eine) Datei(en) Schreiben. Den Compiler kannst du dann per ShellExecute aufrufen. Als Paramter mußt du dann die Quellcodedatei, Pfade usw. übergeben.
|
Re: Compileraufruf im Programm
Schau dir mal die Installer der JCL bzw. JVCL an. Da ist alles mit dabei was man fuer den Betrieb des dcc32.exe braucht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:43 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