Seite 1 von 1
Image --> mit Packmemory() packen
Verfasst: 06.07.2005 19:50
von TheXception
Ist es möglich ein Image aus dem Speicher mit PackMemory in ne Pack-Datei zu packen? Bitte wenn möglich mit Beispielcode (benutze Purebasic 3.30)
mfg TheXception und schonmal im vorraus danke.
Verfasst: 09.07.2005 02:10
von Justy
Hi!
Wie bzw. ob es mit PB v3.30 geht, kann ich nicht sagen, aber ich würde das so lösen:
Code: Alles auswählen
CreatePack("test.pak")
AddPackMemory(*AdresseDesBildes,GroesseDesBildes)
ClosePack()
Kann natürlich sein, dass es den Befehl AddPackMemory in 3.30 noch nicht gibt.
Ich würde sowieso so schnell wie möglich die Update-erweiterung kaufen

!
Ich hoffe geholfen zu haben!
mfg. Justy
Verfasst: 09.07.2005 02:12
von Deeem2031
Und wie bekommst du die "*AdresseDesBildes", daran sind nämlich schon einige gescheitert.
Verfasst: 09.07.2005 02:29
von Justy
Ich denke er hat sie schon, zumindest klingt es so:
Ist es möglich ein Image aus dem Speicher mit PackMemory...
Ansonsten mit @ImageID oder so ähnlich, da müsste ich jetzt selbst nachsehen

Verfasst: 09.07.2005 03:09
von MVXA
hehe. Der Pointer zum Bild und der Handle zum Bild sind zwei verschiedene Werte

.
Code: Alles auswählen
ptrTest = LoadImage(0, "C:\Bild.bmp")
PokeL(ptrTest, $FF00FF00)
Würde jetzt mal als schnelles Beispiel zum Beispiel nicht funktionieren.