INT WINAPI DirectXSetupGetVersion(
  DWORD   *pdwVersion,  // receives the version number
  DWORD   *pdwRevision // receives the revision number
);

解决方案 »

  1.   

    关键是 , delphi 有可能没有 , 在windows.Pas 中做声明 .
      

  2.   

    自己写一个该函数在Delphi中的申明吧,是不是该这样:
    function DirectXSetupGetVersion(pdwVersion, pdwRevision: PWORD): Integer;StdCall;
      

  3.   

    修正一下:
    function DirectXSetupGetVersion(pdwVersion, pdwRevision: PDWORD): Integer;StdCall;你的单元uses子句中,应该已经包含windows吧?
      

  4.   

    uses DirectSetup;
    //DirectX系列API的pascal声明可从http://www.delphi-jedi.org/DelphiGraphics/下载