Registriert: Fr Jan 04, 2008 21:29 Beiträge: 419 Wohnort: Lübeck
Hi,
ich wollte gerade mal wieder ein wenig mit OpenGl arbeiten, da machte mir FreePascal spontan einen Strich durch die Rechnung. Ich erzeuge ein neues Projekt (Anwendung) und mache nichts weiter, als die dglOpenGl.pas mit in die uses-Klausel am Anfang der Unit einzutragen und der Form die beiden Member für den DC und RC zu geben. Bereits jetzt flippt der Compiler beim Versuch die Anwendung zu compilen aus. "Identifier not found "HDC"" und "Error: Error in type definition". Gleiches für HGLRC. Da ich nie an Compilerschaltern rumspiele, oder irgendwelche Suchpfade ändere, kann ich mir nicht erklären, warum plötzlich der Compiler die Unit nicht mehr finden kann. Lazarus selbst hat keine Probleme per Autovervollständigung die beiden Typen zu listen. Kennt jemand das Problem, oder hat eine Idee, welchen Fehler ich gemacht haben könnte?
Win7-64bit dglopengl.pas 4.3 vom 08.08.12 Freepascal 2.6.0 Lazarus 0.9.30.4
Registriert: Fr Jan 04, 2008 21:29 Beiträge: 419 Wohnort: Lübeck
LCLType definiert das HGLRC nicht, aber mit der Unit Windows klappts. Ich muss ganz schön eingerostet sein. Kann mich nicht daran erinnern, diese jemals händisch eingetragen zu haben, aber ich nehm' das jetzt einfach mal so hin.
Mitglieder in diesem Forum: 0 Mitglieder und 2 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.