如何在DLL中使用控间(高分)(100分)

  • 主题发起人 主题发起人 zhaocq
  • 开始时间 开始时间
Z

zhaocq

Unregistered / Unconfirmed
GUEST, unregistred user!
一个初级问题,我想在一个DLL中使用ADO,INDY等控间,
但是当我定一个类然后使用她的方法的时候总是出错(调试时),
请问应该如何解决啊!

实在不知道在DLL中使用控间和在FORM中有什么区别(除了不那拖拽)
 
aaa:=类.create(nil)
了没有
 
我的用法是另建unit,然后就和一般程序一样了
 
非可视控件要使用数据模块
然后USE数据模块,输出函数如果使用其它语言调用要使用PCHAR型
 
好像应该加入这么一段代码,但是具体应该加在哪里呢?
initialization
Coinitialize(nil);
finalization
CoUninitialize;

我现在是一个没有窗口的DLL中的非可视控间!
多谢再指点!
 
如果这样的话,就在DLL的入口和出口处初始化Com接口吧。可就没有什么initialization
和finalization了:)
 
多人接受答案了。
 
后退
顶部