DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: qiaoguoqiang
今日帖子: 4
在线用户: 13
导航: 论坛 -> 移动应用开发 斑竹:flyers,iamdream  
作者:
男 hewhl (hewhl) ★☆☆☆☆ -
普通会员
2004/6/16 8:53:39
标题:
ActiveX Question 浏览:1715
加入我的收藏
楼主: 现在我想封装这样一个DLL,其中有三个form,frmLogin,frmSplash,frmConfigServer
呼叫程序去加载DLL,在DLL有如下动作,先加载一个System.ini读出其中的一些配置,
  1.如能正正确联上数据库,则显示frmSplash(呼叫程序则在进行初使化,不晓得怎么弄.是不是用一个线程?)完了以后,则close  frmSplash, 控制回到呼叫程序中去.
  2.如不能联上则显示frmConfigServer,让用户做一些配置!完了以后,要回到frmLogin
中去,出错则退出!
  3.还有halt和application.Terminate,有什么不同.DLL中有没有Application这个对像,怎么中断DLL,呼叫程序也要亭子.
  4.是在初使化DLL中检查数据库的联接正确与否,还是在DLL的函数中检查数据库的联接正确与否.
 太长了啊,高手看看,给点好的建议,小弟多谢了[8D]
----------------------------------------------
-
作者:
男 masterwang (wang) ★☆☆☆☆ -
普通会员
2004/11/12 20:16:00
1楼: 大概Application.Terminate 后是要执行finally和Except语句的,而halt是立即关闭的,中断Dll可试试前者,因为在DLL中显示窗体要将Application的handle传递进去的.但要关闭应用程序就不行了,用halt关闭应用程序在win98下要报错.我现在也在想这个问题.
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行113.2813毫秒 RSS