IncludeBinary

Anfängerfragen zum Programmieren mit PureBasic.
Leo
Beiträge: 420
Registriert: 26.10.2004 18:26

Beitrag von Leo »

zigapeda hat geschrieben:geht das nicht intern?
also z.B.

Code: Alles auswählen

RunProgram(?programm1)

DataSection
programm1:IncludeBinary "test.exe"
EndDatasection
so oder so ähnlich?
Lol, nein, ?programm1 gibt ja nur nen Pointer auf das Label zurück. :lol:
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Man müsste irgendwie per ASM mitten in den Code der 2ten Includeten EXE Jumpen frag mich jetzt aber net wie das geht....
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

weil wenn man das erst extern speichern muss wäre das doch etwas langsam oder? ok jetzt bei 500kb oder so nicht aber wenn man dann 500MB hat würde das ja ewig dauern. aber mir wird dann nix anderes übrig bleiben als es so zu machen.
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

zigapeda hat geschrieben:ok jetzt bei 500kb oder so nicht aber wenn man dann 500MB hat würde das ja ewig dauern.
Du willst eine 500MB EXE in Deine EXE includen, oder 500MB Daten? :shock:
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

nein will ich nicht das ist nur ein beispiel
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

125 hat geschrieben:Zu dem Ding mit TXT ohne Saven verändern:

Code: Alles auswählen


DeineTXT$=PeekS(?StartTxt,?EndTxt-?StartTxt)

DataSection
StartTxt:
IncludeBinary "deine.txt"
EndTxt:
EndDataSection 
jetzt kannst du bequem DeineTXT$ mit deinem Programm bearbeiten :)
Jetzt hätte ich noch eine frage wie kann ich die datei dann speichern? also nachdem ich sie bearbeitet habe soll die textdatei so wie sie ist übernommen werden
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

WriteString? :wink:
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

aber dann ist die datei doch nicht mehr includet oder?
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Achso du willst die Includete datei ändern? dann musst du deine Exe öffnen nach der alten TXT suchen den Teil davor speichern und den danach und die Neue TXT an dem Platz einsetzen. Allerdings musst du dafür deine Exe copieren und einen Parameter -ändersachen und dann muss die kopierte die echte exe öffnen weil deine exe sich nicht selbst öffnen kann zum schrieben.

Ich mach dir nacher nen bsp. code hab gerade no time.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

uf hört sich kompliziert an.

thx schon mal im vorraus für den beispielcode
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Antworten