把Connection当参数传到Dll的Function中去。
解决方案 »
- DBGRID 滚动定位问题
- 问一个sql中delete的简单问题,不要见笑
- 窗体与窗体上的控件随分辨率的改变而相应改变大小,如何实现?
- ◆◆谁能帮我解决这个问题,分不够还可以加◆◆
- 如何将OleContainer置为空
- 有关ADOConnection事务处理的小问题,请高手指点!
- 如何用代码设定f1book的计算公式,在线等待!
- 调用表单
- delphi程序发布时,我如何自动加入odbc system DSN ??请大侠们帮忙!!!
- 挑战microsoft!!!
- 一个SQLServer触发器调用二次贮储过程时,只执行了后一次的,为什么?
- const Something = ('123') 和 const Something = '123'的区别(无正文)
Dll中用自己的DataSet,这样也可以保证只有一个连接存在。你的Function这样写:Function DllConn(Conn: TAdoConnection): Boolean;
var
i:Integer;
Begin
For i:=0 To DMInDll.ControlCount-1 Do
Begin
If Controls[i] is TAdoDataSet Then
DMInDll.Controls[i].Connection := Conn;
End;
End;Exports
DllConn names 'DllConn';没有调试,大概是这个意思吧。
另外我倒想请教一下如何把Dll中的Form做成MDI子窗口?他不是只能ShowModal的吗?