Hi! Wollte mit ein paar freunden ein programmierer tool machen! Sowas ähnliches wie VIsual Basic... Ich hab en Textfeld (Text1) und ein Button (ButtonExe) damit willich folgendes machen: MIt dem Button compiliert mein Programm eine .exe datei! Das ist mein erstes problem, wie kannich eine .exe datei machen??? also ich mein jetz eine .exe datei aus dem form2 vbon meinem project. Während der laufzteit. Isn bissl schwer zu erklären aber ich hoff ihr wisst wassich meine. In meinem programm klcikt man auf "Make Exe" und dann is in dem ordner Executables von meinem proggi eine .exe mit den daten von form1... Zweites prob: Die exe daten sollar von textfeld 1 holen. Und darin willich ne eigene programmiersprache machen. Also
# is für kommentar wie in visual basic das ' oder Rem
das gibt man in text1 ein ... Und wenn man dann auf Button1 also Make Exe klickt is in dem ordner Executables ne .exe datei die wenn man startet ein stink normales visual basic fenster hat wo drin steht "Hallo!". In sepperaten textfeldern kannich dann noch schreiben "Autor des Programms" oder so...
1. Is das möglich? 2. Wie geht das mit den .exe 3. wie geht das mit
Visual Basic:
If IrgendwoInText1 "Lala" then lala
danke im vorraus! -- Mit freundlichen Grüßen Audron, audron@sxene.de
Das geht meiner Meinung nach in VB gar nicht, weil VB nicht so gut mit binary files umgehen kannst. Du musst auf jeden Fall wissen, wie die Maschinenbefehlen heißen und wie die VB-Befehle in Maschinenbefehlen umzuwandeln sind. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!
theoretisch kannste VB-Programme per Interpreter laden, wie das geht weiß ich jetzt nicht auswendig, sollte aber gehen -- class God : public ChuckNorris { };
du könntest es natürlich so machen das ihr euch eine .exe schreibt, die die programmbefehle während der Laufzeit auswertet (also die das Script abarbeitet und ausführt). Das Programm muss dann ins gleiche verzeichnis wie das script und beide müssen gleich heißen. Der NAchteil ist man hat 2 Dateien pro "exe". Evtl müsste es auch möglich sein das Script dann in den Ressourcen-Block der Exe zu schreiben (in eine String-Table o.ä) welche dann die "fertige" Exe dann läd.
Ich glaube nämlich nicht das ihr euch nen echten Compiler & Linker schreiben wollt Denn da muss man sich definitiv mit Exe und Kommandostrukturen auskennen (also interne, auf "low-level"-Ebene). Kannst dir ja mal den Brainfuck-Compiler im SourceCorner anschauen. Der eine macht richtige auszuführende Exe's (es war glaub ich einer der Links den ich gepostet habe) -- class God : public ChuckNorris { };