Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Mi Jul 09, 2025 19:42

Foren-Übersicht » Programmierung » Einsteiger-Fragen
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: GlEnum im Record speichern
BeitragVerfasst: So Aug 27, 2006 13:20 
Offline
DGL Member

Registriert: So Aug 20, 2006 23:19
Beiträge: 564
Hi Leute, ich habe folgendes Prob:
Code:
  1.   TVertex = record
  2.     DrawMode : glEnum;
  3.     X : Real;
  4.     Y : Real;
  5.     Z : Real;
  6.   end;
  7.  
  8.   TTexKoord = record
  9.     X : Integer;
  10.     Y : Integer;
  11.   end;
  12.  
  13.   TQuad = record
  14.     Vertex : TVertex;
  15.     Textur : TTexKoord;
  16.   end;


In diesem Record möche ich DrawMode als glEnum abspeichern und bei glBegin als Variable eintragen können. Also zb
glBegin(Quad.Vertex.Drawmode);
...
glEnd;

Allerdings wird dieser DrawMode aus einer ComboBox (also Text) geholt. Ich muss nun wissen, wie ich glEnum in Text umwandle. vllt gibt es ja ne andere Möglichkeit als es ueber viele Case bzw ifelse verzweigungen zu ändern ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Aug 27, 2006 13:27 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 06, 2005 18:34
Beiträge: 362
Wohnort: Hamburg
Hi ...

gibts nicht die Möglichkeit zusatzinformationen an die Items einer ComboBox anzuhängen? Wenn ja dann kannste das doch einfach da rein schreiben...

ansonsten seh ich keine andere Möglichkeit als if/case abfragen...

Gruß
Shai

_________________
Der Mensch hat neben dem Trieb der Fortpflanzung und dem zu essen und zu trinken zwei Leidenschaften: Krach zu machen und nicht zuzuhören. (Kurt Tucholsky)
Schwabbeldiwapp, hier kommt die Grütze. (Der Quästor)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Aug 27, 2006 13:32 
Offline
DGL Member

Registriert: So Aug 20, 2006 23:19
Beiträge: 564
Zumindest wüsste ich nicht wie.
Allerdings habe ich auch grad die ifelse /Case geschichte getestet und es hat auch nicht funktioniert.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Aug 27, 2006 13:43 
Offline
DGL Member
Benutzeravatar

Registriert: Sa Dez 28, 2002 11:13
Beiträge: 2244
Zitat:
gibts nicht die Möglichkeit zusatzinformationen an die Items einer ComboBox anzuhängen? Wenn ja dann kannste das doch einfach da rein schreiben...

Ja, das geht mit
Combobox1.Items.AddObject('GL_QUADS',Pointer(GL_QUADS));

Den Wert holt man dann mit GLEnum(Combobox.Items.Objects[Combobox1.ItemIndex]);


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Aug 27, 2006 15:44 
Offline
DGL Member

Registriert: So Aug 20, 2006 23:19
Beiträge: 564
Danke danke geht wunderbar, endlich is mein prog fertig ;)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Foren-Übersicht » Programmierung » Einsteiger-Fragen


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.014s | 17 Queries | GZIP : On ]