![]() |
DirectX und OpenGL Version auslesen
Hallo,
ich suche ein Möglichkeit die DirectX Version und/oder die OpenGL Version auszulesen. Diese Infos sollen noch mit in mein Projekt "MyPC" eingebunden werden. Wenn jemand eine Idee hat oder sich damit auskennt würde mir das weiterhelfen. Gruß Mazel |
Re: DirectX und OpenGL Version auslesen
Hallo Marcel,
die OpenGL-Version kannst du mit der Funktion glGetString() erfragen. Grüße vom marabu |
Re: DirectX und OpenGL Version auslesen
Hallo,
in welcher Unit befindet sich denn diese Funktion? Die ist sicher nicht Standard in Delphi? |
Re: DirectX und OpenGL Version auslesen
Die DirectX-Version sollte in der Registry zu finden sein, unter HKCU\Software\Microsoft\DirectX
Dort findest die derzeitige DirectX-Version, und evt auch, ob das SDK oder die Assemblies fuer Managed DirectX installiert sind ;) greetz Mike |
Re: DirectX und OpenGL Version auslesen
Danke für den Tipp. Auf die Idee in der Registry nachzusehen bin ich nicht gekommen ;). Ich habe gerade gesehen das es nicht unter HKCU sonder HKLM\SOFTWARE\Microsoft\DirectX ist. Dort finde ich nur eine Angabe wie 0904, wie aber kann ich ermitteln ob es b oder c ist also DirectX 9.0c?
Gruß Mazel |
Re: DirectX und OpenGL Version auslesen
Hi,
Zitat:
![]() DirectX Version Detection ist wahrscheinlich etwas komplexer als das Auslesen einer Zahl aus der Registry. Microsoft hat dem DirectX SDK extra ein Sample beigelegt. Habe mir das zwar noch nie angesehen, aber es würde mich wundern, wenn darin lediglich der quick hack von ![]() Freundliche Grüße |
Re: DirectX und OpenGL Version auslesen
Ich habe nun eine Lösung gefunden:
DirectX finde ich unter HKLM -> 'SOFTWARE\Microsoft\DirectX' OpenGL unter HKLM -> 'SOFTWARE\Microsoft\%OSVERSION%\CurrentVersion\Ope nGLDrivers\RIVATNT' Je nach OS-Version Windows NT oder Windows für %OSVERSION%. Gruß Mazel |
Re: DirectX und OpenGL Version auslesen
Hallo,
Zitat:
Gruß xaromz |
Re: DirectX und OpenGL Version auslesen
Mhm, heißt also dort werde ich das nicht finden können, bei dir? Also diese Info wird in MyPC Beta 4 enthalten sein die ich am Sonntag den 19.11. ins Forum stelle. Ich weist nicht mal was Riva TNT ist, ich dachte das sei allgemein.
Hier der Link zum Thema ![]() Gruß Mazel |
Re: DirectX und OpenGL Version auslesen
Hallo,
Zitat:
Überprüf also die Version lieber per API-Aufruf wie oben von marabu geschrieben. Zitat:
Gruß xaromz |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:48 Uhr. |
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-2025 by Thomas Breitkreuz