登陆

转一帖 Delphi2007的DelphiX错误

今日安装了DELPHI 2006,感觉启动速度和编译速度都强于2005,IDE界面也感觉更亲切,马上把2005卸载了,顺利安装了asphyre,但安装delphiX报错,后发现只需作如下修改即可:

1、在文件DelphiXcfg.inc中添加如下代码

程序代码: [ 复制代码到剪贴板 ]
{$IFDEF VER180}
  // Delphi 10 - 2006
  {$DEFINE DelphiX_Delphi6}
  {$DEFINE DelphiX_Delphi7}
  {$DEFINE DelphiX_Delphi9}
  {$Define D5UP}
  {$Define D6UP}
  {$Define D7UP}
  {$Define D9UP}
{$ENDIF}



2、在DirectX.pas中将124行

程序代码: [ 复制代码到剪贴板 ]
NilGUID : TGUID;{$IfNDef VER6UP} absolute 0 {$EndIf};
换成 
NilGUID : TGUID;



3、DirectX.pas中185-189行

程序代码: [ 复制代码到剪贴板 ]
{$IFDEF VER5UP}
  PDirectDrawSurface = Pointer;
{$ELSE}
  PDirectDrawSurface = IDirectDrawSurface;
{$ENDIF}
换成
  PDirectDrawSurface = Pointer;



另外我是用电骡下载delphi2006的。

« 上一篇 | 下一篇 »