在DLL中引用对象方法--出错了?有兴趣请进! (15分)

  • 主题发起人 主题发起人 gold8
  • 开始时间 开始时间
G

gold8

Unregistered / Unconfirmed
GUEST, unregistred user!
用过分析家/飞狐交易师吗,要与一个Dll的接口公式,<br>我在dll用想用显视一窗体,如form1.show<br>就在这里出错了<br>请问如何解决。<br><br>现在没分,以后重谢 [:)]<br>搞错了,搞错了,不好意思啊,我主要是想在Dll的接口公式里用上数据库,<br>本以为和窗体对象一样,所以就把引用窗体对象方法来请教了。<br><br>Sorry [|)]
 
1.在xxDll中的单元初始化部分 registerclass(Txxform)<br>2.loadlibrary(xxDll)<br>3.定义类引用类型 Txxformclass =class of Txxform<br>&nbsp; &nbsp; &nbsp; Txxformclass := &nbsp;Getclass(‘Txxform’);<br>4.使用类引用类型Txxformclass 创建Txxform的实例,显示
 
To:畅雨<br>搞错了,搞错了,不好意思啊,我主要是想在Dll的接口公式里用上数据库,<br>本以为和窗体对象一样,所以就把引用窗体对象方法来请教了。<br>Sorry <br>不过还是想再请教下。
 
试了一下,没错。<br>以前想的也是对的。对象嘛就是对象,不论窗体还是数据库的。<br><br>我的实现是<br>type<br>  Txxformclass = class of Txxform<br>...<br>&nbsp; registerclass(Txxform)<br>&nbsp; &nbsp;with &nbsp;Txxformclass(Getclass('Txxform')).Create(nil) do <br>&nbsp; &nbsp;begin<br>&nbsp; &nbsp; &nbsp; &nbsp;....<br><br>谢谢<br>  但知其然不知其所以然<br>
 
后退
顶部