CreateImage und AllocateMemory
CreateImage und AllocateMemory
Moin!
Ich habe ein Problem.
Nun ich habe ein Bild mit CreateImage erstellt und will das Bild in einem Buffer einfügen aber ich weiss nicht wie.
Ich habe einen Speicher mit AllocateMemory reserviert und möchte die Daten des Bildes in meinem reservierten Speicher einfügen aber wie?
Ich könnte das erstellte Bild auf die Festplatte speichern und dann mit ReadData in meinem Speicherbuffer laden aber das will ich nicht da es Zeit braucht.
Kann mir jemand bitte helfen? Danke im Vorraus!
PS: Wenn jemand sich fragt warum ich das so haben will...Ich will gerne das Bild direkt mit SendNetworkData versenden aber dieser Befehl will ein *Speicherbuffer haben aber ich kann dort schlecht ImageID angeben.
Ich habe ein Problem.
Nun ich habe ein Bild mit CreateImage erstellt und will das Bild in einem Buffer einfügen aber ich weiss nicht wie.
Ich habe einen Speicher mit AllocateMemory reserviert und möchte die Daten des Bildes in meinem reservierten Speicher einfügen aber wie?
Ich könnte das erstellte Bild auf die Festplatte speichern und dann mit ReadData in meinem Speicherbuffer laden aber das will ich nicht da es Zeit braucht.
Kann mir jemand bitte helfen? Danke im Vorraus!
PS: Wenn jemand sich fragt warum ich das so haben will...Ich will gerne das Bild direkt mit SendNetworkData versenden aber dieser Befehl will ein *Speicherbuffer haben aber ich kann dort schlecht ImageID angeben.
-
- Beiträge: 390
- Registriert: 30.08.2004 09:05
- Computerausstattung: Desktop
Windows 10 Pro x64
CPU: AMD Ryzen 5 2600 3.40 GHz
Ram: 16GB RAM
Grafik: NVIDA Geforce 1060
PB: 5.72 X86/X64 - Wohnort: Heidelberg
Re: CreateImage und AllocateMemory
Ich glaub das kann dir weiterhelfen: http://forums.purebasic.com/german/view ... d=#p198127
Windows 10 x64 Pro - PB 5.61 X64 / x32 - PB 4.6 x32
-
- Beiträge: 134
- Registriert: 18.10.2005 10:22
- Wohnort: Welschbillig
Re: CreateImage und AllocateMemory
Die Suche ist dir schon aufgefallen?
http://www.purebasic.fr/german/search.p ... bmit=Suche
Gruß
Christian
http://www.purebasic.fr/german/search.p ... bmit=Suche
Gruß
Christian
Re: CreateImage und AllocateMemory
Danke Danke Andreas21!
Genau so was habe ich gesucht und dank dir wurde mein Problem behoben.
Ich könnte dich küssen so gross ist meine Freunde dass du mir mit eine Lösung geholfen hast. :=)
Genau so was habe ich gesucht und dank dir wurde mein Problem behoben.

- KeauHou
- Beiträge: 133
- Registriert: 23.06.2009 00:22
- Computerausstattung: Q9550, GTX260, Corsair Dominator 4GB 1066mhz, 22" Asus 16:10
- Wohnort: Vorm Monitor
- Kontaktdaten:
Re: CreateImage und AllocateMemory
Mist, war zu langsam :P
MfG
KeauHou
Code: Alles auswählen
Define myImage = CreateImage(#PB_Any, 128, 128)
Define bmp.BITMAP
If IsImage(myImage)
GetObject_(ImageID(myImage),SizeOf(BITMAP),bmp)
*mem = AllocateMemory(bmp\bmBits)
CopyMemory(bmp\bmBits, *mem, bmp\bmWidthBytes * bmp\bmHeight)
; Dein bild ist jetzt in *mem
FreeImage(myImage )
FreeMemory(*mem)
EndIf
KeauHou
Re: CreateImage und AllocateMemory
Scheisse! Mein keepass hat hier als ich vorhin mein text geschrieben habe mein benutzername und password eingefügt :'(
Ich weiss nicht wie ich mein Password löschen kann.
An Admin: Kannst du bitte in mein vorherigen Beitrag mein Password löschen? Danke im Vorraus!
Ich weiss nicht wie ich mein Password löschen kann.
An Admin: Kannst du bitte in mein vorherigen Beitrag mein Password löschen? Danke im Vorraus!
- KeauHou
- Beiträge: 133
- Registriert: 23.06.2009 00:22
- Computerausstattung: Q9550, GTX260, Corsair Dominator 4GB 1066mhz, 22" Asus 16:10
- Wohnort: Vorm Monitor
- Kontaktdaten:
Re: CreateImage und AllocateMemory
Unten rechts ist ein "Edit" Button 
Und danach schnell Passwort ändern und dann nen sicheres

Und danach schnell Passwort ändern und dann nen sicheres

Re: CreateImage und AllocateMemory
hab ich schon für ihn gemacht.KeauHou hat geschrieben:Und danach schnell Passwort ändern und dann nen sicheres

a²+b²=mc²
Re: CreateImage und AllocateMemory
An KeauHou: Unten rechts??
Da steht nur:
Sie dürfen neue Themen in diesem Forum erstellen.
Sie dürfen Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum ändern.
Sie dürfen Ihre Beiträge in diesem Forum löschen.
Wo steht den EditButton?
Da steht nur:
Sie dürfen neue Themen in diesem Forum erstellen.
Sie dürfen Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum ändern.
Sie dürfen Ihre Beiträge in diesem Forum löschen.
Wo steht den EditButton?
- KeauHou
- Beiträge: 133
- Registriert: 23.06.2009 00:22
- Computerausstattung: Q9550, GTX260, Corsair Dominator 4GB 1066mhz, 22" Asus 16:10
- Wohnort: Vorm Monitor
- Kontaktdaten:
Re: CreateImage und AllocateMemory
Unter dem Beitrag, nicht ganz unten =/