永发信息网

dll文件再次封装com组件问题!

答案:2  悬赏:20  手机版
解决时间 2021-02-24 15:39
  • 提问者网友:呐年旧曙光
  • 2021-02-23 17:09
客户端用ASP开发的程序,上级部门提供一个dll文件,需要调用这个dll来上传数据,但是这个dll不是com组件。所以ASP无法的注册和调用。
请问如何将这个dll文件再次封装com组件。
如果不行,是不是需要再做一个com的dll来调用这个dll?请问怎么做。
或者哪位不忙想赚点外快的高手留下QQ号码,我付费做也可以。
最佳答案
  • 五星知识达人网友:千夜
  • 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组件呢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯