| |
|
|
| Für diese Abfrage möchte ich den Profancode mal einsetzen, ob er funktioniert. Das OGL-Fenster ist 128x128 Pixel.
proc oglzubmp ogl(glReadPixels,0,0,128,128,~GL_BGRA,~GL_UNSIGN ED_BYTE,ogl_rgb#) ~setDIBits(%hdc,bild_auto_h&,0,128,ogl_rgb#,bmi#,0 ) endproc
Mit Profancode den OGL-Screen laden :
handle&=create(hPic,0,&OGLBMP ) deleteobject handle&
Hier wird irgendwie der Speicher vollgemüllt. Das die Fehlermeldung kommt: OGL-Bild kann nicht gespeichert werden ! Die Routine wird ja bei jedem Lenken aufgerufen und das Ogl-Fenster zwischengespeichert als Pic. Habe die Profanroutine einfach mal damit reingesetzt, ohne die Bilddaten auszuwerten. Wie wird dann der Speicher freigegeben?
proc oglzubmp handle&=create(hPic,0,&OGLBMP ) deleteobject handle&
ogl(glReadPixels,0,0,128,128,~GL_BGRA,~GL_UNSIGN ED_BYTE,ogl_rgb#) ~setDIBits(%hdc,bild_auto_h&,0,128,ogl_rgb#,bmi#,0 ) endproc |
|
|
| |
|
|
|
| Ungetestet aber [...] würde hier schon Sinn machen da ich jetzt z.B. unsicher bin ob Du nicht vlt. einfach nur vergessen hast ogl_rgb# oder bmi# korrekt zu handeln.
Steigt der Speicherverbrauch auch bei diesem Code? KompilierenMarkierenSeparieren |
|
|
| |
|
|
|
RGH | Hm ... habe ich das gleiche Posting nicht schon mal in einem anderen Forum ( [...] ) gelesen? Das wird ja lustig, wenn Threads auf tausend verschiedene Foren aufgeteilt werden ... ;) Da kann man sich ja gar nicht entscheiden wo man antwortet ...
BTW: Ohne ablauffähges Beispielprogramm, dass Dein Problem nachvollziehbar macht, wird man Dir kaum antworten können.
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 25.02.2009 ▲ |
|
|
|
|
Thomas Freier | Roland, ist doch nicht neu. Zuletzt: [...] und [...] . Bei XProfan glaube ich sind es z.Z. doch erst drei Foren. |
|
|
| |
|
|
|
| |
|
| |
|
|
|
RGH | Hehe, Deinen ersten Link betrachte ich als einen Vorschlag für eione kommende XProfan-Version, der mich erst dann interessiert, wenn ich diese in Angriff nehme und beim zweiten fehlt es mir erklärendem Text, um was es da geht (da Videos hier am Arbeitsplatz ein Problem darstellen). Unter Onlinecompiler zum Herunterladen kann ich mir ziemlich wenig vorstellen. Vielleicht kannst Du es dort (nicht hier!) ja noch mal erläutern.
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 26.02.2009 ▲ |
|
|
|
|
| Da kann man sich ja gar nicht entscheiden wo man antwortet ...
Ich dachte du warst auch abgewandert.... |
|
|
| |
|
|