Mittels UDRes ein BMP aus einer EXE laden
- 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
@H.Brill
Warum kompilierste Dir keine DLL mit den Resourcen. Dann brauchste nur die
DLL updaten.
DLL enthält also nur den Import "bla.res" : endimport
Warum kompilierste Dir keine DLL mit den Resourcen. Dann brauchste nur die
DLL updaten.
DLL enthält also nur den Import "bla.res" : endimport
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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Dachte, es ginge evtl. mit API.
Also, die .res mit der UDRes-lib
erstellen und
Hier müßte ich noch die richtigen 2. Parameter bei
UpdateResource_() finden.
Das sollte dann die alte Resource erstzen. Also etwa
wie ein kleiner ResourceHacker. Nur bleibt bei mir die
Anzahl der Dateien und deren Namen konstant.
Also, die .res mit der UDRes-lib
erstellen und
Code: Alles auswählen
handle = BeginUpdateResource_("meinProg.exe", 0)
; buffer reservieren und
; hier die .res in buffer einlesen u. Größe ermitteln
UpdateResource_(handle, 1, "PBDATA", 0, *buffer, size)
EndUpdateResource_(handle, 0)
UpdateResource_() finden.
Das sollte dann die alte Resource erstzen. Also etwa
wie ein kleiner ResourceHacker. Nur bleibt bei mir die
Anzahl der Dateien und deren Namen konstant.
PB 6.10
- 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
Welche Parameter suchste den nun?
Ich hoffe Du weißt, das diese API Versionsabhängig ist.
/edit
der zweite Parameter ist wohl "PBDATA", der dritte wohl eher "#1"
Ich hoffe Du weißt, das diese API Versionsabhängig ist.
/edit
der zweite Parameter ist wohl "PBDATA", der dritte wohl eher "#1"
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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- 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
> Am besten von allen dreien
Wirste schon schaffen
Mein Windows-Rechner hat die Grätsche gemacht und ist zur Reparatur (Garantie)
Auf meinem Linux-Rechner läßt sich PSDK oder MSDN nicht installieren und auf
dem MS-Server suchen hab ich echt keinen Bock, zumal an einem Doppelfeiertag.
Oder Du wartest, bis ich meinen Rechner wieder habe, dort alles Neuinstalliert
habe (neues Mainboard mit anderem Chipsatz) und mir dann das alles angucken
und testen kann.
So hab ich zur Zeit keinerlei PB-Winsourcen usw. zur Verfügung. Lediglich eine
VM mit windows, aber dort installiere ich mir sowas nicht, dafür ist der Plattenplatz
zu klein auf meinem Reserve-Rechner.
Wirste schon schaffen

Mein Windows-Rechner hat die Grätsche gemacht und ist zur Reparatur (Garantie)
Auf meinem Linux-Rechner läßt sich PSDK oder MSDN nicht installieren und auf
dem MS-Server suchen hab ich echt keinen Bock, zumal an einem Doppelfeiertag.
Oder Du wartest, bis ich meinen Rechner wieder habe, dort alles Neuinstalliert
habe (neues Mainboard mit anderem Chipsatz) und mir dann das alles angucken
und testen kann.
So hab ich zur Zeit keinerlei PB-Winsourcen usw. zur Verfügung. Lediglich eine
VM mit windows, aber dort installiere ich mir sowas nicht, dafür ist der Plattenplatz
zu klein auf meinem Reserve-Rechner.
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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
