在dll中应用ado的问题,请大家来帮忙 我在dll中为了对dbgrid排序方便,就使用了ado组件,但是问题来了:在调用此dll时,非要在调用的程序中引用一个adodb的单元,否则程序会报eolesyserror错误,怎么解决这个问题??? 退一步吧,有没有使用bde时,能简单的对dbgrid进行排序的做法?我不想重新取一遍数据,也不想用算法来解决. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵!那你问对人了!偶会啊!呵呵!给你贴子看!不会我在出手!hehe ! 不好意思啊!那是我的马甲写的!在delphi中的基础类中搜索,应该可以的啊! http://expert.csdn.net/Expert/topic/1645/1645329.xml?temp=.5744898 谢谢了。虽然那个网页给我的提示是:{警告: 网页已经过期 您申请的网页是用表单中提交的信息创建的。该网页已失效。由于有安全预警功能,Internet Explorer 不会自动再次提交您的信息。 要重新提交信息并查看该 web 页,请单击刷新按钮。 }我自己已经解决了,是需要自己去为dll接口的内存的分配以及注销的问题,现将方法贴在下面:在dll的主窗口的单元中引用activex单元然后在此窗体单元的所有语句之后,‘end.’之前写上如下语句:initialization OleInitialize(nil);finalization try OleUninitialize; except end;这样dll中就可以用ado组件了,哈哈,adoquery的sort方法用起来好舒服啊! initialization OleInitialize(nil);finalization try OleUninitialize; except end;在DLL中语法不对呀。 在dll的主窗口的单元中引用activex单元然后在此窗体单元的所有语句之后,‘end.’之前写上如下语句:你是这样做的吗? ADOQuery问题 如何得到D盘上所有扩展名为DOC的文件呢?哪位给一个算法和例程?谢谢!!!! 如何获得一个目录下日期最新的文件 急需delphi6下编写的需要身份认证的邮件发送软件源吗(请帮帮我好吗) 关于使用OCX控件 向高手请教DELPHI中中文件绑定 从字符串向datetime转换时失败 原因何在? 我的bug事件之udp时间戳篇 如何判断一个字符串是时间? 怎么知道本机的某一网络端口号没被占用? 请问Corba Data Module在哪儿? 请问Abstract error是什么意思?通常是什么地方出错呢????
那你问对人了!
偶会啊!
呵呵!
给你贴子看!
不会我在出手!
hehe !
那是我的马甲写的!
在delphi中的基础类中搜索,应该可以的啊!
{警告: 网页已经过期 您申请的网页是用表单中提交的信息创建的。该网页已失效。由于有安全预警功能,Internet Explorer 不会自动再次提交您的信息。 要重新提交信息并查看该 web 页,请单击刷新按钮。 }我自己已经解决了,是需要自己去为dll接口的内存的分配以及注销的问题,现将方法贴在下面:
在dll的主窗口的单元中引用activex单元
然后在此窗体单元的所有语句之后,‘end.’之前写上如下语句:
initialization
OleInitialize(nil);
finalization
try
OleUninitialize;
except
end;这样dll中就可以用ado组件了,哈哈,adoquery的sort方法用起来好舒服啊!
OleInitialize(nil);
finalization
try
OleUninitialize;
except
end;在DLL中语法不对呀。
然后在此窗体单元的所有语句之后,‘end.’之前写上如下语句:
你是这样做的吗?