首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

又是一个关于GDI+的!解决方案

2012-03-30 
又是一个关于GDI+的!我将GDIPAPI.pas,GDIPOBJ.pas,GDIPUTIL.pas,DirectDraw.pas,DXCommon.pas等pas文件拷

又是一个关于GDI+的!
我将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 '

[解决办法]
你的版本不对,把你的email告诉我,我发给你。

热点排行