Seite 1 von 1

exe erstellen

Verfasst: 10.06.2007 17:19
von S3b
Möchte z.b. auf Knopfdruck eine .exe Datei mit einem Code erstellen, den ich in der Datei, die die Datei erstellt vorgegeben habe..
Gibt es dafür PB Befehle?

Danke im Vorraus :mrgreen:

Verfasst: 10.06.2007 17:24
von Zaphod
Hä?

Verfasst: 10.06.2007 17:26
von DarkDragon
Nein.

Er will wahrscheinlich 'nen Gamemaker programmieren, der ganz einfach aus PB Code ne EXE kompilliert. Er denkt da so an PBCompile(Code.s, ExeFile.s). /:->

Verfasst: 10.06.2007 17:28
von ts-soft
Mir ist es zu warm zum Hellsehen und Spekulieren :mrgreen:

Verfasst: 10.06.2007 17:29
von PureBasic4.0
hi, s3b

wenn du dein Programm kompiliert hast ,steht dir der pb compiler in deinem Prog nicht mehr zur Verfügung. In Perl oder C (weiß es nicht mehr so genau) gibt es den Befehl Execute. Du könntest einen Interpreter schreiben oder den Demo-Compiler von PB mitliefern und dann über normale Shell-Befehle das Prog kompilieren.

wenn du einen neuen PB-Editor schreiben willst, vergiss es. du brauchst dann ein scintillagadget, die SyntaxHighlighting Lib. Das Problem ist, die beiden Libs verstehen sich nicht. Wie du in meinen zahlreichen threeads feststellen kannst.

Verfasst: 10.06.2007 17:32
von S3b
Ich meine z.b.

Wenn Knopfgedrückt()
ErstelleExeDateiMitCode(der code für die exe datei)


Sry hab nicht genau gewusst wie ich das rüberbringen soll, dass man es versteht xD
//edit:
@Purebasic4.0 hab ich mir schon gedacht.. mist

Verfasst: 10.06.2007 17:32
von D@nte
> Mir ist es zu warm zum Hellsehen und Spekulieren :mrgreen:
eigentlich nen klares +1

Wenn's nen statischer Source für die neue Exe ist dann evtl das hier

Verfasst: 10.06.2007 17:33
von PureBasic4.0
S3b hat geschrieben:Wenn Knopfgedrückt()
ErstelleExeDateiMitCode(der code für die exe datei)
Das hört sich ja stark danach an, als ob da einer von Robot Karol auf PB umstegen will ;-)

Verfasst: 10.06.2007 17:35
von S3b
PureBasic4.0 hat geschrieben:Das hört sich ja stark danach an, als ob da einer von Robot Karol auf PB umstegen will ;-)
Ouu jetz haste mich erwischt :oops:
xDD