F form1. Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-29 #1 请问能不能把adoquery放到dll文件中, 我把adoquery放到窗体上,在调用此dll时,窗体显现不出来,如果用道adoquery查询 还会出错,谢了
M mdc Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-29 #3 adoquery 可以放到dll中,最好动态创建。还需要在DLL中uses需要用到的单元。 例: var adoquery1:Tadoquery; begin adoquery1:=adoquery1.creat(nil); adoquery1.connection:=adoconnection1; ...
adoquery 可以放到dll中,最好动态创建。还需要在DLL中uses需要用到的单元。 例: var adoquery1:Tadoquery; begin adoquery1:=adoquery1.creat(nil); adoquery1.connection:=adoconnection1; ...
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-29 #5 可以的,在动态库里面随便你建立DataModal还是动态创建还是创建窗体。 但是在主程序调用的时候需要首先执行CoInitialize(nil)调用完成以后再CoUnInitialize
W wsj1208 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-29 #7 当然可以,我大量使用这种方法。‘调用此dll时,窗体显现不出来,如果用到adoquery查询 还会出错’这是别的原因,不是Dll的原因。
F form1. Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #9 执行CoInitialize(nil)调用完成以后再CoUnInitialize还是不行,还出错,我将DLL中的窗体 关闭时就报内存错误,各位仁兄,最好能给些源代码,测试成功立马给分绝不含糊,多谢以上仁兄
执行CoInitialize(nil)调用完成以后再CoUnInitialize还是不行,还出错,我将DLL中的窗体 关闭时就报内存错误,各位仁兄,最好能给些源代码,测试成功立马给分绝不含糊,多谢以上仁兄
无 无忧鱼 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #10 当然可以,动态创建就可以了,不过你在用完以后,一定要将创建的ADOQUERY释放掉: adoquery.free;
N nbdhj Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-07 #12 通过中间窗体,完成所需实现功能,在DLL中uses此单元,并调用此方法。
F form1. Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-07 #13 执行CoInitialize(nil)调用完成以后再CoUnInitialize还是不行,还出错,我将DLL中的窗体 关闭时就报内存错误,各位仁兄,最好能给些源代码,测试成功立马给分绝不含糊,多谢以上仁兄
执行CoInitialize(nil)调用完成以后再CoUnInitialize还是不行,还出错,我将DLL中的窗体 关闭时就报内存错误,各位仁兄,最好能给些源代码,测试成功立马给分绝不含糊,多谢以上仁兄
D delphilove Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-07 #14 首先,用工程做好一个窗口,包括你想所要的adoquery控件等 然后,在工程文件里面把program改为library ,删掉forms单元,增加exports子句 编绎,然后可以调用dll来用