+ -
当前位置:首页 → 问答吧 → Dll封装问题,请高手指教

Dll封装问题,请高手指教

时间:2011-10-29

来源:互联网

语句如下:
TRobTabSheet = class(TRzTabSheet)
  protected
  .....
  end;

procedure docket(FormClass: TFormClass;dockCtrl: TWinControl);stdcall;
var
  TabCtrl: TRobTabSheet;
begin
  TabCtrl := TRobTabSheet.Create(dockCtrl);
  TabCtrl.Name :='Tab00';
  TabCtrl.Caption := '测试';
  TabCtrl.Parentfont := False;
  TabCtrl.PageControl := TRzPageControl(dockCtrl); -----提示错误处
end;

将该语句封装在Dll里面;达到自动生成一个 RzTabSheet ;

1、程序直接调用该单元,运行可以通过;
2、封装在DLL中,运行时就提示:“Cannot Assign a TRobTabSheet to a TRzTabData”

请高手详细指点,谢谢

作者: Robin95314852   发布时间: 2011-10-29

接触过的快来帮忙啊....

作者: Robin95314852   发布时间: 2011-10-29

自己定啊```琢磨一天了也没啥收获.

作者: Robin95314852   发布时间: 2011-10-29

谁有更好的办法也可以指教一下啊;急切需要人提醒一下;掉沟里去出不来了.

作者: Robin95314852   发布时间: 2011-10-29