明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1140|回复: 0

ActiveX DLL 编译问题

[复制链接]
发表于 2005-12-9 14:10:00 | 显示全部楼层 |阅读模式

***** VB函数添加大师 *****

    V 1.95

  使用VB作为开发工具的朋友,应该都知道VB的IDE不支持对AciveDLL添加

输出函数.这样的DLL文件只能采用"引用"的办法来用.有没有办法让它像普

通DLL一样拥有输出函数呢?请使用本程序吧!它能让你ActiveDLL内的函数变

成对外公开的函数!这样,VB的ActiveX DLL就拥有“引用”与“声明”两种

使用方法!

    当然,此时的DLL还是ActiveX DLL,只是拥有对过程及函数的封装能力而

已,并且已经没有了封装"类"的能力.因此,它也无法做一些只有标准DLL才能

做的事(如全局HOOK等).

    此DLL介于ActiveX DLL与标准DLL之间,算是一个微软的"黑户口"吧,嘿嘿.

使用的目的仅仅在于:一般性函数及过程的封装.

    使用时请先将VB安装目录下原LINK.EXE改名为LINK2.EXE,再将本程序复

制过去,在编译DLL时本程序会自动显示出DLL内“模块”里的函数列表,在

选择需要的函数后,点击“生成带参数ActiveXDLL”按钮就可以完成添加工

作了。

以上文字是“VB函数添加大师”的介绍。

我想问一下各位高手,一个Dll文件有输出函数,能够使用“声明”的方式来调用,有什么特别的好处吗?

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 08:37 , Processed in 0.141105 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表