专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
因项目需要,我用Delphi写了一个连接数据库把数据导出到Sql文件的dll,其中使用了TADOQuery组件。其中只有一个导出方法:function DataExport(path,ini_path:PChar):integer; 写完之后,用delphi写了一个test.exe进行测试,发现可以正常使用。之后便把这个dll交给了同事,让他在PowerBuilder中调用。同事拿过去之后发现,一旦调用DataExportPB就报告无法打开目标Dll。我想可能是因为两边运行的环境不一样,随后就把test.exe拷过去试试看。奇怪的是 [阅读全文] [PDF]
具体的DLL封装对象请看刘艺的《Delphi中的DLL封装和调用对象技术》及配书源码。本人在使用DELPHI编制DLL过程中碰到了些奇怪的问题,现在将其列出来,仅供参考:1、DELPHI生成的DLL工程中写到:ShareMem must be the first unit in your library\'s USES clause AND your project\'s。这里提到的是DLL工程和使用该DLL的工程都需要引用ShareMem单元。ShareMem单元最好加到工程里面,因为在实际使用中发现,有时工程与DLL之间传递对象 [阅读全文] [PDF]
需求:由于最近接到这样的项目,甲方他们要求我们开发的功能加入他们原先已经存在的一个PB开发的应用程序中。唯一的目的是不想有两个exe应用程序。方案:把Delphi的应用程序用dll的形式打包,然后在PB里调用。设计: 一、 PB部分 1、新建一个非可视化的类n_cst_demo,我们把同一模块的调用都放到这个类里。2、定义API调用。在Declare---Local External Functions里定义//handle : 是当前窗口的句柄 ; param : 其他需要的参数 SUBROUTINE show_demo(uLon [阅读全文] [PDF]
1 共4条 分1页