![]() |
DirectX Version auslesen
Hallo @ all,
wie kann man am besten die DirectX Version auslesen? Habe mehrfach die Möglichkeit gefunden das aus der Registry auszulesen ![]() |
Re: DirectX Version auslesen
suche mal nach WMI :-D
|
Re: DirectX Version auslesen
Zitat:
|
Re: DirectX Version auslesen
mit WMI kannst du sozusagen alle Hardware und auch viele Softwareinformationen auslesen. Schau mal auf torry.net nach WMI, da hats galubich ne Komponente....
|
Re: DirectX Version auslesen
@Weazy: danke für deine Antwort.
Gibt es vllt. einen Link der etwas mehr über WMI verrät. Was das ist, wie das so funzt und was das macht? Habe mit der SuFu keine Möglichkeit gefunden die DirectX-Version mit WMI auszulesen. |
Re: DirectX Version auslesen
Zitat:
![]() |
Re: DirectX Version auslesen
Liste der Anhänge anzeigen (Anzahl: 1)
|
Re: DirectX Version auslesen
Wie steht's mit der Registry:
HKLM\SOFTWARE\Microsoft\DirectX\Version |
Re: DirectX Version auslesen
Zitat:
![]() |
Re: DirectX Version auslesen
In getdxverunit_123.pas under XE6 in line:
Delphi-Quellcode:
pcDirectXVersionLetter := vari.VOleStr[0];
is:
Code:
When:
[dcc32 Error] E2010 Incompatible types: 'Char' and 'Variant'
Code:
then compiles, but raises EVariantInvalidOpError.
pcDirectXVersionLetter := string(vari.VOleStr)[1]
Call like below:
Code:
How to make it working?
var
dvDXVersion: Cardinal; szDXVersion: string; begin GetDXVersion(dvDXVersion, szDXVersion); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:42 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