bglDisplayModes (erledigt)

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

 

Sebe

Betreff: bglDisplayModes (erledigt)

BeitragDo, Jan 20, 2005 13:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Jo, meine Frage bezieht sich hauptsächlich auf bglDisplayModes().
In der Referenz steht je, dass als Parameter ein Int Pointer übergeben werden muss und die Anzahl der Bytes die in den Speicherbereich des Pointers geschrieben werden. Also mal flugs Folgenden Code zusammengeschrieben:

Code: [AUSKLAPPEN]

Strict

Global displaydevicebuffer:Int Ptr

bglDisplayModes(displaydevicebuffer, 128)
   
Print(Var displaydevicebuffer)


Jetzt bekomme ich folgenden Fehler:
Zitat:
Unhandled Exception: Unhandled Memory Exception Error


Mir ist klar, dass in der jetzigen Form wohl noch nicht das ausgegeben wird, was ich will. Aber irgendwas (mal abgesehen von dem Fehler) müsste mir das Programm doch ausspucken? Denn so habe ich absolut keinen Plan, wie ich die Funktion zu benutzen habe (habe noch nie OGL programmiert).
  • Zuletzt bearbeitet von Sebe am Do, Jan 20, 2005 15:18, insgesamt einmal bearbeitet

Suco-X

Betreff: ....

BeitragDo, Jan 20, 2005 15:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]

Strict

Global displaydevicebuffer:Int Ptr = New Int[1]

bglDisplayModes(displaydevicebuffer, 128)
   
Print(Var displaydevicebuffer)


So gehts.

EDIT

Oder auch so
Code: [AUSKLAPPEN]

Strict

Global displaydevicebuffer:Int

bglDisplayModes(varptr displaydevicebuffer, 128)
   
Print(displaydevicebuffer)

Mfg Suco
Intel Core 2 Quad Q8300, 4× 2500 MHz, 4096 MB DDR2-Ram, GeForce 9600GT 512 MB
 

Sebe

BeitragDo, Jan 20, 2005 15:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Ach Mist, was für ein Leichtsinnsfehler.
Klar hätte ich natürlich erstmal Speicher freigeben müssen Confused
Danke Suco, jetzt kann ich wieder selber weitermachen.

So ein blöder Fehler... Evil or Very Mad

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group