DLL调用DLL的问题

daigua1987 2023-08-31 13:48:29

主程序调用了一个"用户"的DLL,User新增时需要用到"部门"的DLL,还需要再“部门”的DLL里面获取到部门编号和部门名称,传递到“用户”的DLL的两个控件里面这个要怎么调用

 

 

 

 

...全文
104 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hj8090 2023-09-02
  • 打赏
  • 举报
回复

那用BPL好些。
但调试起来都要麻烦些。

daigua1987 2023-09-05
  • 举报
回复
@hj8090 BPL 可以传对象过去 就好处理很多
hj8090 2023-09-01
  • 打赏
  • 举报
回复

很多人同时搞一个项目的时候可以搞dll,其他场合最好不要用,就连带包发布都不推荐。
维护和调试成本都会成倍增加。稍不注意就会引起内存报错,问题都找不到。
Dll最多就放一下通用的函数,或是需要经常更新的部分。
不明白为何要用Dll来实现这些功能?

daigua1987 2023-09-01
  • 举报
回复
@hj8090 因为我弄的系统,需要跟不同系统进行数据交换,而且需求不是一次性给的,有需求我就要加功能,每次增加,就要把原程序,打开一次看着头疼,所有想弄个模块化的架构,后期有需求,我放一个DLL或者BPL上去就搞定了。既然都分模块了,为了增加重用性,我就把常用的一些弹出选择框,独立出来,这样其他的模块用的时候,直接调用就行了。普通的系统如果后期不增加功能的,我才不会去弄模块化呢,怎么简单怎么来,也是为了后期他们增加功能的时候,方便点
tanqth 2023-08-31
  • 打赏
  • 举报
回复

你这个好绕。为什么DLL不是按功能来处理的,你可以把相关的功能写到一下DLL里。

daigua1987 2023-09-01
  • 举报
回复
@tanqth 类似基础资料的弹出选择的Form我就做成了另外一个DLL 增加重用性。不过放进去后,调用和回调都不好控制。我看看是否有其他办法吧
daigua1987 2023-09-01
  • 举报
回复
@tanqth 测试了,还是bpl好用,DLL 问题太多了
tanqth 2023-09-01
  • 举报
回复
@daigua1987 嗯,BPL会好一些。

5,532

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧