动态链接库问题,看来只有高手才知道了。 请教,我应该怎么做?用到什么函数,我看连用CreateObject也需要先引用并要重新编译。我现在是想动态更新,可执行程序不重新编译。拜托了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 敬告各位师兄,我用Active Dll实现了。但必须先要注册,我觉得很麻烦。可以不注册吗?直接指定DLL的全路径。 程序对Dll的引用并不是引用它的文件名,而是引用注册后的id,这个id在注册表里有,所以如果一个dll没有注册,是不能在程序中直接使用的,你证实了可以动态的调用dll,但是这些dll不注册是绝对不能使用的! 动态库分几种,您说的是一种,不引就不行,引用时定义对象Dim aaa As 类名Set aaa = New 类名类名.过程..................还有一样形如API形式的得用别的语言工具作,引用方式;Public Declare Function GetDeviceCaps Lib "gdi32" (ByVal hdc As Long, ByVal nIndex As Long) As Long然后象函数一样用就可以了 to:programart_life,说得对,现在地测试证明了这个问题。我现在做的测试试用Active EXE控件,不是标准的DLL。听说在标准的DLL中的函数可以象用API函数一样先declare声明,就可以用了。在使用前也必须向将该标准DLL注册吗? dll肯定要注册,但是dll升级倒可以不用重新编译程序,只要你将DLL设置成二进制兼容就行了,只有在删除函数和改变函数接口时DLL的ID才会改变 activex dll 要注册标准dll不需要注册,但是要在程序能够搜索到的目录里(程序目录,windows目录,system目录,path变量目录) http://expert.csdn.net/Expert/topic/793/793043.xml?temp=.7798731http://email.hosp.ncku.edu.tw/~cww/html/q00528.html VB程序员提升的疑惑 请问ToolBar控件如何添加按钮图片,我试了几次都不行? 如何替换连续空白 能不能改变DataGrid的前景色,使之和窗体(比如窗体的颜色是兰色)的颜色一样? 提问: 用VB可以做哪些方面的开发? 问个VbScript中的事件问题 有没有用VB开发GIS的朋友,寻求帮助,谢谢! vb关于字符串要像Delphi里的strcat函数一样,怎么办? 怎样隐藏 windows下面的任务栏?/ 怎样把窗体上面的那个关闭钮 去掉? 用vb对acess编程的数据录入窗口中的校验代码加在那里?怎样加?哪里有例子? 一个简单的问题:VB字符的问题 我如何在一个字符串中插入另外一个字符?
我用Active Dll实现了。
但必须先要注册,我觉得很麻烦。可以不注册吗?直接指定DLL的全路径。
Dim aaa As 类名
Set aaa = New 类名
类名.过程..................
还有一样形如API形式的得用别的语言工具作,引用方式;
Public Declare Function GetDeviceCaps Lib "gdi32" (ByVal hdc As Long, ByVal nIndex As Long) As Long
然后象函数一样用就可以了
说得对,现在地测试证明了这个问题。
我现在做的测试试用Active EXE控件,不是标准的DLL。
听说在标准的DLL中的函数可以象用API函数一样先declare声明,就可以用了。在使用前也必须向将该标准DLL注册吗?
标准dll不需要注册,但是要在程序能够搜索到的目录里(程序目录,windows目录,system目录,path变量目录)
http://email.hosp.ncku.edu.tw/~cww/html/q00528.html