要实现下面的功能:
我的服务器上有个目录,是专门放程序要调用的dll的,比如该目录
下现在有:
mydll1.dll
mydll2.dll
mydll3.dll
这些dll里都有一个同名函数:myfunc(param1,param2),参数也相同
在该目录下有个文本文件,如mydll.txt,上面是现有的dll的列表:
mydll1
mydll2
mydll3这样做的目的是程序在调用dll的时候,如果现在新增一个dll,就
不要改程序了(比如新增一个产品型号),不象通常那样重新
Declare Function lstrcpy Lib....
而是只要检测到mydll.txt文件列表有增加dll,就自动把dll加载,程
序自动能起用该DLL,我知道大概的步骤是:
1.loadlibrary("dll_path")--这里可以用dll所在目录
2.getproceaddress
3.callwinproce
但一直试不成功,高手们谁能给个例子?
我的服务器上有个目录,是专门放程序要调用的dll的,比如该目录
下现在有:
mydll1.dll
mydll2.dll
mydll3.dll
这些dll里都有一个同名函数:myfunc(param1,param2),参数也相同
在该目录下有个文本文件,如mydll.txt,上面是现有的dll的列表:
mydll1
mydll2
mydll3这样做的目的是程序在调用dll的时候,如果现在新增一个dll,就
不要改程序了(比如新增一个产品型号),不象通常那样重新
Declare Function lstrcpy Lib....
而是只要检测到mydll.txt文件列表有增加dll,就自动把dll加载,程
序自动能起用该DLL,我知道大概的步骤是:
1.loadlibrary("dll_path")--这里可以用dll所在目录
2.getproceaddress
3.callwinproce
但一直试不成功,高手们谁能给个例子?
解决方案 »
- VB中用winsock组件远程登录solaris服务器的问题
- winsock接收数据类型的问题,在线等
- 如何获取外网IP(adsl上网)网络编程高手进
- 提问: 怎么利用vb方法(函数)返回一个记录集
- 如何在另一个软件上画一个按钮cmdA,点击按钮cmdA时,相当于输入"ABCDEFG"?
- 怎么根据条件来打印报表!
- alyue(阿月)请进接分谢谢了,50分。
- vb里有个KeyMakerPRO控件,那个哥们有例子或者指点一下啊,谢谢先!(用于软件的注册机开发?????/)
- 请教:动态增加sstab的问题! 急!!
- 请指教VB中类的概念!
- 看看这是什么问题?
- SQL语句复制数据库中的表,新表的名字如何指定?谢谢
http://expert.csdn.net/Expert/topic/2881/2881463.xml?temp=.8395807我还想到一种,使用C函数,然后回调VB程序,应该也可以