CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

高分请求解答:调用DLL窗体的问题,数据库操作

楼主jetbike(delfei)2005-11-08 00:46:52 在 Delphi / VCL组件开发及应用 提问

我在插件中设置了窗体,窗体上设置了查询,编译产生DLL文件,但是调用DLL文件出错,必须把ADO控件删除才能创建窗体。即使删除ADO控件,然后动态生成还是程序出错。请问各位老大是怎么解决的?谁有源码参考一下。Delfei@126.com 问题点数:50、回复次数:6Top

1 楼sxqwhxq(步青云)回复于 2005-11-08 08:22:24 得分 10

将ADO等一系列查询组件放在一个全局的数据模块中,然后在dll中动态创建该数据模块,注意改写dll的DLLProc、ExitProc过程Top

2 楼jetbike(delfei)回复于 2005-11-08 08:55:33 得分 0

假如我在主窗体中定义了全局的数据模块,有一个共用的Connection对象,如何在Dll窗体中调用?Top

3 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2005-11-08 09:29:45 得分 5

>>编译产生DLL文件,但是调用DLL文件出错,必须把ADO控件删除才能创建窗体  
   
  贴出你的代码Top

4 楼sxqwhxq(步青云)回复于 2005-11-08 10:54:03 得分 5

//假如我在主窗体中定义了全局的数据模块,有一个共用的Connection对象,如何在Dll窗体中调用?  
  在DLL所在单元中uses   YouDMPack.Pas即可.Top

5 楼sanoul(垃圾)回复于 2005-11-08 14:54:29 得分 10

不是这样的,传入该Connection地址,由Dll中的同类型变量引导,在Dll   关闭Form的同时,关闭地址映像.  
   
  方式可以参照Application的Handle传入,原理是一样的Top

6 楼jinjazz(近身剪)回复于 2005-11-08 15:00:04 得分 20

最好带包编译,参考  
  http://community.csdn.net/Expert/topic/3518/3518535.xml?temp=.853924Top

相关问题

  • dll中的窗体调用
  • 如何让子窗体调用主窗体的数据库连接?
  • 如何在DLL中调用数据库
  • 如何调用数据库中的数据并在窗体上显示出来?
  • 怎么把窗体编译成dll,怎么调用窗体dll?
  • 新手急求:如何从一个窗体调用另一窗体建立的数据库
  • 在DLL中怎样调用MDI窗体
  • 求DLL中调用窗体的例子
  • 如何调用DLL中的窗体
  • 调用DLL中窗体时的问题

关键词

  • 模块
  • 控件
  • 文件
  • 数据
  • ado
  • dll
  • 窗体
  • 调用
  • 出错
  • 删除

得分解答快速导航

  • 帖主:jetbike
  • sxqwhxq
  • aiirii
  • sxqwhxq
  • sanoul
  • jinjazz

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo