Board logo

Subject: 请问Delphi2005中的DllWizard专家的问题? [Print This Page]

Author: littlerain    Time: 2004-11-30 10:59     Subject: 请问Delphi2005中的DllWizard专家的问题?

我试着在Delphi2005中编译DllWizard专家,但是当我uses toolsapi以后,编译报错,
说找不到DockForm.dcu? 我找了一下,怎么Delphi2005中没有带DockForm了?
请问这该如何解决阿?谢谢!
Author: zjy    Time: 2004-11-30 13:23

DockForm 没有随 Delphi 提供发布,也没有在官方文档里提到,是非官方技术:)

这个单元在 designide 包中,你需要在你的 Dll 里头带包编译,主要的包有:rtl;vcl;vclx;designide

另外,D8/D2005 的 DockForm 中以下方法的声明修改了:
  {$IFDEF COMPILER8_UP}
    procedure LoadWindowState(Desktop: TCustomIniFile); override;
    procedure SaveWindowState(Desktop: TCustomIniFile; IsProject: Boolean); override;
  {$ELSE}
    procedure LoadWindowState(Desktop: TMemIniFile); override;
    procedure SaveWindowState(Desktop: TMemIniFile; IsProject: Boolean); override;
  {$ENDIF COMPILER8_UP}




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0