为什么我在Dll文件中不能放 TADOConnection 等数据组件??(20分)

  • 主题发起人 主题发起人 weisunding
  • 开始时间 开始时间
W

weisunding

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么我在Dll文件中不能放 TADOConnection 等数据组件??<br><br>我写了一个dll,dll中有一个窗体,我在窗体中放了一个<br><br>TADOConnection 组件,一个 TADOQuery 组件<br>Ctrl + F9编译 通过,可是加载时就出错,为什么???<br><br>高手请解答,20分
 
请贴代码
 
&nbsp;看一下你是怎么开发的
 
procedure TIMEform.FormCreate(Sender: TObject);<br>var dbFile:string;<br>&nbsp; &nbsp; Conn:TADOConnection;<br>begin<br>&nbsp; &nbsp; &nbsp;dbFile:=ExtractFilepath(application.ExeName) + '/DDWord.mdb';<br>&nbsp; &nbsp; &nbsp;CurCode:='';<br>&nbsp; &nbsp; &nbsp;Panel1.OnMouseMove:=MoveForm;<br>&nbsp; &nbsp; &nbsp;txtWord.OnMouseMove:=MoveForm;<br>&nbsp; &nbsp; &nbsp;txtCode.OnMouseMove:=MoveForm;<br>&nbsp; &nbsp; &nbsp;isCn:=True;<br>&nbsp; &nbsp; &nbsp;Conn:=TADOConnection.Create(self); //出错"标记没有引用存储" &nbsp; &nbsp; <br>end;<br><br>我直接在窗体上放入控件,也出错,用上面的方法他建也出错
 
错误不在DLL,在你的应用程序里!<br>[red]在你的应用程序里uses ADODB就好了![/red]<br>
 
application对象在dll了根本不能调用<br>,有其他函数可以到dll的路径,你在帮助中找
 
后退
顶部