eine exe erstellen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

eine exe erstellen

Beitrag von sen-me »

wie kann ich ne exe erstellen?
also ich meine jetzt nicht die .pb in ne exe
sondern ich will z.b. was packen und dann daraus ne install.exe erstellen (mit dem entpackungs code)
geht das?
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Eine Install.exe schreiben, die entsprechend entpacken kann. Diese mit InlcudeBinary in deinem Packprogramm integrieren.
Das Packprogramm schreibt jetzt also die Install.exe und fügt die Packdateien hintendran. Am besten noch Informationen über Packgröße anfügen, z.B. als Long.
Die Install.exe geht beim Start per Fileseek nach Lof() - 4 und liest die Länge des Packfiles, extrahiert diesen und entpackt.
Benutze einfach die Boardsuche für weitere Beispiele. Da gibts auch fertige Prozeduren die Du nutzen kannst
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von sen-me »

nach was soll ich den suchen (begriff)
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von sen-me »

omg da brauch ich ja jahre bis ich den code da mal durchgeblickt hab

kannste nicht bitte nen beispiel machen?

es braucht nur das können:

man wählt datein aus
drückt auf erstellen->erstellt install.exe
wenn man install.exe aufruft wählt man wo man sie installieren/entpacken will

fertig
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Hi,
Ganz einfach deine Install exe entpackt sich selbst und das Hauptprogramm hängt das benötigte mit dem packerEX code mit dem Append befehl dran an die Install.exe... Fertig...

mfg
125
Bild
BildDas ist Tux. Kopiere Tux in deine Signatur und hilf ihm so auf seinem Weg zur Weltherrschaft.
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von sen-me »

woher weis jetzt aber die install exe wie die datein heisen, wieviel sie sind?

und auserdem will ich die datein in der exe drin haben (wie ne installation halt, die nur aus der install.exe besteht)
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

ja der append befehl includiert das pak in die install.exe und die Dateinamen etc. sind dann halt in der Angehängten pack....

mfg
125
Bild
BildDas ist Tux. Kopiere Tux in deine Signatur und hilf ihm so auf seinem Weg zur Weltherrschaft.
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von sen-me »

häää

wie meinst du das

wie kann man in ne exe was includieren (fertigen exe)

oder kann man anstatt createfilepack
openfile
machen und die datei dan öffnen und dan die datein hinzufügen?
und woher weis die exe dann wieviele datein drin sind?
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Auch eine Exe-datei ist nur eine Datei.
Die wird dann verändert.
Du kannst dir doch sogar per hand ein Programm machen, das alle Strings im Programm ändert.
Voraussetzung ist dann nur dass der zu ersetzende gleich lang ist. :allright:
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Antworten