我将GDIPAPI.pas,GDIPOBJ.pas,GDIPUTIL.pas,DirectDraw.pas,DXCommon.pas等pas文件拷贝到测试目录,新建一个工程,里面没有添加任何代码、控件仅仅ues了一下!
uses   
      Windows,   Messages,   SysUtils,   Classes,   Graphics,   Controls,   Forms,   
      Dialogs,   StdCtrls,   GDIPAPI,   GDIPOBJ,   GDIPUTIL; 
就出现下列错误!!请问这是什么原因?该怎么解决!?
[Pascal Error] DirectDraw.pas(173): E2154 Type 'IDirectDrawSurface' needs finalization - not allowed in variant record
[Pascal Error] DirectDraw.pas(180): E2154 Type 'IDirectDrawSurface' needs finalization - not allowed in variant record
[Pascal Error] DirectDraw.pas(190): E2154 Type 'IDirectDrawSurface' needs finalization - not allowed in variant record
[Pascal Error] DirectDraw.pas(197): E2154 Type 'IDirectDrawSurface' needs finalization - not allowed in variant record
[Pascal Error] DirectDraw.pas(209): E2154 Type 'IDirectDrawSurface' needs finalization - not allowed in variant record
[Pascal Error] DirectDraw.pas(590): E2154 Type 'IDirectDrawSurface' needs finalization - not allowed in variant record
[Pascal Error] DirectDraw.pas(592): E2154 Type 'IDirectDrawSurface' needs finalization - not allowed in variant record
[Pascal Fatal Error] DirectDraw.pas(5650): F2063 Could not compile used unit 'DXCommon.pas'