dll中的窗体如何调用下一级窗体? 在dll中封装了若干窗体,FORM1,FORM2,FORM3,FORM4,问FORM1如何调用FORM2,出现提示错误:"尚未调用CoInitialize",谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在同一个DLL进程空间调用与普通的EXE调用没有区别.你是不是用了COM, 在dll中初始化的地方用CoInitialize(nil);释放的时候用CoUnInitialize;要uses ActiveX 旺仔说了,补充点。。所谓的你是不是用了COM,例如在DLL中使用了ADO,那么要注册。注册的方法可以在DLL接口部分,调用CoInitialize 是如"wudi_1982(︻┳═一) ( ) 信誉:96"所述,能举个例子吗?谢谢 . 例如我用一个DLL来完成一个数据库操作,里面使用了ADO组件,那么在我的导出函数部分,我这么写:procedure ShowFpManager;stdcallbegin CoInitialize(nil); dtmd := Tdtmd.Create(nil);//这里边用到了ado frmfpgl := Tfrmfpgl.Create(nil); try frmfpgl.ShowModal; finally frmfpgl.Free; dtmd.Free; CoUninitialize; end;end;记得uses activex; 我终于知道了,原来要先创建数据窗,dtmd 是DataModule吧,谢谢了 dtmd 是DataModule吧是的。结贴吧。 怎么往cxgrid控件添加数据? 如何隐藏其他程序的任务栏按钮??? ~_~Access害人不浅~_~ 菜鸟问题:怎么才知道安装的第三方控件是试用版的还是注册版的? Fastreport错误:Property RebuildPrinter does not exist 谁知道 问题解决,下午揭贴 ado数据连接属性 我怎么创建方法 c语言的union类型在delphi中该声明成什么?(具体请进) 我想自己继承TEdit类,自己绘制EDIT的外形 flash player 问题 已知一个URL,怎样得到这个URL产生的源文件?(就像右键网页查看源文件 所得到的 文本信息)
CoInitialize(nil);
释放的时候用
CoUnInitialize;
要uses ActiveX
procedure ShowFpManager;stdcall
begin
CoInitialize(nil);
dtmd := Tdtmd.Create(nil);//这里边用到了ado
frmfpgl := Tfrmfpgl.Create(nil);
try
frmfpgl.ShowModal;
finally
frmfpgl.Free;
dtmd.Free;
CoUninitialize;
end;
end;记得uses activex;