String zu lang?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Kurzer
Beiträge: 1617
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Beitrag von Kurzer »

Platzhalter? Was wird das ganze denn?
Willst Du den String später z.B. mit einem Hex-Editor in der Exe sehen können?

Soll das ein Programm-Rumpf (exe) werden, dem Du später mit einem zweiten Programm einen anderen Inhalt injezierst?

Mit ein bißchen Phantasie könnte man an einen einfachen "Demo-Maker" denken, wo man den Scrolltext vorgeben kann. :)

Dann kann man das in der Tat etwas anders regeln - so wie Kaeru schon vorgeschlagen hat.

Du kanst auch auch einfach eine Textdatei in die Datasektion inkludieren und mit Peek$ wieder auslesen.
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2024: 56 Jahre.
Marie23
Beiträge: 49
Registriert: 31.05.2008 18:14

Beitrag von Marie23 »

Vielen dank das brauchte ich!

EDIT: Wie genau würde ich das mit der TextSession machen? GIbt es da ein Beispiel zu? Meine Methode ist ja eher unsauber
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

schau dir mal IncludeBinary an, damit kannst du eine Textdatei genauso in eine DataSection einbaun wie die Bytewerte.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Marie23
Beiträge: 49
Registriert: 31.05.2008 18:14

Beitrag von Marie23 »

Danke, aber da gehts mir dann eher ums auslesen und speichern letztendlich. Man muss die EXE ja dann quasi "verändern".

Ich schreib übrigens ein Batch2EXE Tool, der String ist dann der String, der ausgeführt wird.
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Antworten