客户端用ASP开发的程序,上级部门提供一个dll文件,需要调用这个dll来上传数据,但是这个dll不是com组件。所以ASP无法的注册和调用。
请问如何将这个dll文件再次封装com组件。
如果不行,是不是需要再做一个com的dll来调用这个dll?请问怎么做。
或者哪位不忙想赚点外快的高手留下QQ号码,我付费做也可以。
dll文件再次封装com组件问题!
答案:2 悬赏:20 手机版
解决时间 2021-02-24 15:39
- 提问者网友:呐年旧曙光
- 2021-02-23 17:09
最佳答案
- 五星知识达人网友:千夜
- 2021-02-23 17:42
那你这个普通DLL里有什么功能函数名,知道吗?
全部回答
- 1楼网友:山君与见山
- 2021-02-23 18:56
想再次封装com,
你的上级部门提供源码了么?
如果有dll的源码,并且是允许变更的话,可以通过在源代码中追加atl工程来实现接口封装
如果没有dll文件的源码,只有接口式样之类的,或者dll源码不能变更的话,
那么应该需要再做一个Com组件了,在你的Com里面调用dll,类似于你做了个com,但功能都是通过一个非Com的dll实现的,过于耦合了,不是很好
另外,在ASP程序中不能通过LoadLibrary直接使用dll文件的么?
这个我不熟,但是感觉应该是可以的吧
呵呵,是不是和上级部门提需求的时候,需求不明确呀,为什么不直接提供Com组件呢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯