includebinarys wieder verwenden

Anfängerfragen zum Programmieren mit PureBasic.
Rockmaster
Beiträge: 105
Registriert: 28.04.2006 22:19

includebinarys wieder verwenden

Beitrag von Rockmaster »

Hi Leute ich habe einen Code wi ich mittels einer Datasection 2 Dateien eingebunden habe Code:

Code: Alles auswählen

DataSection
IncludeBinary "datei1.exe"
IncludeBinary "datei2.dat"
EndDataSection
Wie ihr vllt erkennen könnt soll es eine Art install-programm werden.
Weis einer vlt wie ich die beiden eingebundenen Dateien jetzt createn kann?
Ich muss schließlich irgendwie darauf zurückgreifen können!
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

Geht so:

Code: Alles auswählen


CreateFile(0,"Test.exe")
WriteData(0,?Exe,?Exe_End - ?Exe)
End

DataSection
Exe:
IncludeBinary "EXE.exe"
Exe_End:
EndDataSection


edit:
sry, die Endung war falsch -> verbessert.
Zuletzt geändert von Green Snake am 04.06.2006 17:00, insgesamt 2-mal geändert.
-.-"
Rockmaster
Beiträge: 105
Registriert: 28.04.2006 22:19

Beitrag von Rockmaster »

Ich weis ja wie man textdateien erstellt...
aber mir gehts erstmal darum wie ich die eingebundenen dateien benutzen kann.
Stells dir mal so vor:
Ich habe beide Dateien in der install.exe drin
jetzt geh ich an einen anderen computer und will dass die install.exe die eingebundenen dateien auspackt!
Darum gehts mir!
walker
Beiträge: 278
Registriert: 29.08.2004 18:39
Wohnort: Bayern

Beitrag von walker »

Diese Antwort hat Dir GreenSnake gegeben! :?

Ersetzte einfach den "test.txt" (was nur als Beispiel diente) mit dem gewünschten Dateinamen :shock:
Rockmaster
Beiträge: 105
Registriert: 28.04.2006 22:19

Beitrag von Rockmaster »

es funktioniert :shock:
ich versteh es nicht aber es funktioniert!
danke!
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 »

Das erstellen der Datei sollte aber geprüft werden, ausserdem sollte die
Datei nach dem Erstellen mit CloseFile wieder geschlossen werden :wink:
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
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

@Rockmaster:

im prinzip ist eine executable nichts anderes als eine spezielle textdatei mit einem besonderen format. In der exe stehen zahlen, die gewisse instruktionen und daten für den prozessor darstellen.

darum funktioniert der code von greensnake.
Rockmaster
Beiträge: 105
Registriert: 28.04.2006 22:19

Beitrag von Rockmaster »

Ja ich hab etwas in der Hilfe nachgelesen und größtenteils verstehe ich es nun.
Antworten