Das ist denn der TRect-Bug?
Code: Alles auswählen
dglOpenGL.pas(401,22) Error: Identifier not found "TRect"
Kompiliert mit Linux 64Bit. und FPC 3.1.1
Ich denke, mit FPC 3.1.1, wurde TRect in eine andere Unit verschoben,
Das ist denn der TRect-Bug?
Code: Alles auswählen
dglOpenGL.pas(401,22) Error: Identifier not found "TRect"
Mathias hat geschrieben:Google führt einen mit dem Suchbegriff "dglOpenGL 4.5" auf eine GitHub Seite auf der man die neueste Version herunter laden kann.
Das habe ich gerade gemacht, aber in dieser Version ist der TRect-Bug vorhanden.
Ich glaube nicht das es einen TRect-bug gibt. TRect ist in der Objects unit Deklariert, Wahrscheinlich wurde irgendwo vergessen diese einzubinden.
Was mir noch aufgefallen ist :
Seit etlichen Tagen funzt die http://www.delphigl.com nur noch zum Teil , hat einer ne Ahnung , was da los ist ?
Wird die Seite nicht mehr gepflegt ?
Mathias hat geschrieben:Das war so, früher war TRect direkt im Header deklariert, dies wurde aber unterdessen entfernt, weil FPC ein eigenes TRect hat.
Aber egal, mich würde mal interessieren welche dglOpenGL Version du eigenlich meinst?
Code: Alles auswählen
uses
{$IFDEF FPC}{$IFDEF DARWIN}dynlibs,{$ENDIF}{$ENDIF} // LoadLibrary functions
SysUtils
{$IFDEF DGL_WIN}, Windows{$ENDIF}
{$IFDEF DGL_64BIT} ,math {$ENDIF}
{$IFDEF DGL_LINUX}, Classes, X, XLib, XUtil{$ENDIF}
;
Was? Lass mal FreeVision außen vor!.
wp_xyz hat geschrieben:
Was? Lass mal FreeVision außen vor!. Normale FPC-Windows-Programme haben TRect = Types.TRect in Classes, und TRect = Windows.TRect in Types (bzw. als Record Left, Top, Right, Bottom: LongInt falls kein Windows).
wp_xyz hat geschrieben:Ich verwende Laz trunk mit FPC 3.0. Habe in den Quelltext eines neuen Projekts "var R: TRect" geschrieben, auf TRect CTRL-geklickt, was mich zu classes mit "TRect = Types.TRect" brachte. CTRL-Click auf diesem TRect führte dann zu types mit "TRect = Windows.TRect" brachte.
Frank Ranis hat geschrieben:Was mich aber ein wenig ansäuert:
Ich habe mehrfach , eine ganz einfache Frage gestellt ' Läuft mein Demoprogramm nun unter Linux ?' .
Und ich bekomme einfach keine Antwort , mir scheint , der Frage wird ausgewichen.