Thema: Delphi DirectX Version auslesen

Einzelnen Beitrag anzeigen

WojTec

Registriert seit: 17. Mai 2007
482 Beiträge
 
Delphi XE6 Professional
 
#10

Re: DirectX Version auslesen

  Alt 29. Jul 2015, 18:56
In getdxverunit_123.pas under XE6 in line:

pcDirectXVersionLetter := vari.VOleStr[0];

is:
Code:
[dcc32 Error] E2010 Incompatible types: 'Char' and 'Variant'
When:

Code:
pcDirectXVersionLetter := string(vari.VOleStr)[1]
then compiles, but raises EVariantInvalidOpError.
Call like below:

Code:
var
  dvDXVersion: Cardinal;
  szDXVersion: string;
begin
  GetDXVersion(dvDXVersion, szDXVersion);
How to make it working?

Geändert von WojTec (29. Jul 2015 um 19:11 Uhr)
  Mit Zitat antworten Zitat