我的伙伴用vc作了个dll给我,可我不能很理想的使用。第一个问题:dll中的函数是拉起一个图形界面。我如何让该界面以模态的形式始终停留
在主界面之上?
第二个问题:当我调用dll中的方法执行完毕后,主系统跟随dll的函数一起结束了,而不
是只有函数结束。
第三个问题:我很奇怪,为什么我拉起dll中的图形界面函数是正常的,关闭时报
“access violation...........”请赐教。
在主界面之上?
第二个问题:当我调用dll中的方法执行完毕后,主系统跟随dll的函数一起结束了,而不
是只有函数结束。
第三个问题:我很奇怪,为什么我拉起dll中的图形界面函数是正常的,关闭时报
“access violation...........”请赐教。
解决方案 »
- combox组件如何设定默认值?
- webbrowser什么事件表明网页已经下载完毕?
- 怎样得到本地打印机\网络打印机的打印消息?(N多分相送)
- 100分急求:怎么提取treeview当前目录下子节点的值
- 为什么用Quickrep设计的报表打印这么不稳定?
- 兄弟们过年好!有人有显示、保存、打印数学公式的程序/代码吗?给点意见也行...急啊...
- 关于dbgrid的picklist问题?怎么进行判断?
- 求解:如何在dephi中调用*.chm格式的帮助文件,并且能直接定位到某一页
- 大家帮忙看看!!
- 为何我的程序运行后是空的,我连的是d6自带的dbdemos数据库而且这程序是好的
- 请问如何做语言包?(简繁转换)
- 数据库初学者的请求
第二个问题可能是编写程序的人直接调用了exit.(估计)
第一个问题实在不知道。
如果能,假设一个最简单的界面,如何指定(虽然不关我的事情)?
Register 从左到右
Pascal 从左到右
Stdcall 从右到左
Cdecl 从右到左
Safecall 从右到左---- 使用Stdcall 方式,能保证不同语言写的DLL的兼容性,同时它也是WINDOWS API的约定方式;Delphi 3。0、4。0的默认调用方式为Register ;Cdecl是采用 C/C++的调用约定,适用于DLL是由C++语言编写的;Safecall 是适合于声明OLE对象中的方法。