Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi OpenGL Beschleunigungs Routinen oder Codeoptimierung (https://www.delphipraxis.net/41353-opengl-beschleunigungs-routinen-oder-codeoptimierung.html)

mwiesbau 2. Mär 2005 15:45

Re: OpenGL Beschleunigungs Routinen oder Codeoptimierung
 
also die fehlermeldung sieht folgendermassen aus.

[Error] Unit2.pas(66): E2003 Undeclared identifier: 'GL_POINTS'

keine ahnung warum?

Binärbaum 2. Mär 2005 16:20

Re: OpenGL Beschleunigungs Routinen oder Codeoptimierung
 
Zitat:

Zitat von mwiesbau
also die fehlermeldung sieht folgendermassen aus.

[Error] Unit2.pas(66): E2003 Undeclared identifier: 'GL_POINTS'

keine ahnung warum?

Die Unit OpenGL hast du aber in der uses-Klausel stehen, oder nicht?

sniper_w 2. Mär 2005 16:22

Re: OpenGL Beschleunigungs Routinen oder Codeoptimierung
 
Ja, das muss das Problemm sein. Du hast die erste Zeile meines Postings versehen.

mwiesbau 2. Mär 2005 17:02

Re: OpenGL Beschleunigungs Routinen oder Codeoptimierung
 
sorry leute aber uses opengl hab ich drinnen, wenn ich die case abfrage entferne, funktioniert mein programm einwandfrei.
es muss irgend was anderes sein (keine ahnung).

Danke für eure Hilfe

Binärbaum 2. Mär 2005 17:13

Re: OpenGL Beschleunigungs Routinen oder Codeoptimierung
 
Kommt der Fehler nur für GL_POINTS oder auch für GL_LINES, GL_LINE_STRIP, usw.?

Evtl. kannst du GL_POINTS durch 0 ersetzen, da dass IMHO der Wert ist, den die Konstante GL_POINTS repräsentiert.

MfG
Binärbaum

mwiesbau 2. Mär 2005 17:18

Re: OpenGL Beschleunigungs Routinen oder Codeoptimierung
 
die fehlermeldung kommt auch für GL_Lines, GL_Linestrip usw.

LarsMiddendorf 2. Mär 2005 17:21

Re: OpenGL Beschleunigungs Routinen oder Codeoptimierung
 
Du hast die unit opengl nicht eingebunden.

Binärbaum 2. Mär 2005 17:22

Re: OpenGL Beschleunigungs Routinen oder Codeoptimierung
 
Zitat:

Zitat von LarsMiddendorf
Du hast die unit opengl nicht eingebunden.

Das hab ich ja schon gesagt, aber mir glaubt's ja keiner.

mwiesbau 2. Mär 2005 17:26

Re: OpenGL Beschleunigungs Routinen oder Codeoptimierung
 
also nochmal,

wenn ich die unit opengl nicht eingebunden hätte würde das programm überhaupt nicht laufen.
es ist aber so das mein programm funktioniert ohne besagter case schleife.

delphi würde das programm nicht einmal compilieren wenn ich die opengl nicht eingebunden hätte.


kann es daran liegen dass ich delphi2005 benutze ???,
ein absturz hat mein lizenz file für delphi 7 beschädigt.

Binärbaum 2. Mär 2005 17:32

Re: OpenGL Beschleunigungs Routinen oder Codeoptimierung
 
Nur so als Hinweis: falls besagtes Programm aus mehreren Units besteht, muss in jede dieser Units, in der OpenGL (oder halt Konstanten wie GL_POINTS) benutzt wird, auch diese Unit eingebunden werden, unabhängig davon, ob es schon in einer anderen Unit in der uses-Klausel steht.
Anders kann ich mir das nicht erklären, da undefinierte Bezeichner bei solchen Konstanten fast immer bedeuten, dass die entsprechende Unit, in der die Konstante deklariert ist, nicht eingebunden ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:08 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz