首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > vbScript >

,如果用vbs调用dll提供的函数

2012-02-03 
请教高手,如果用vbs调用dll提供的函数我用C++(MFC)完成的一个dll,该dll提供函数int helloworld(),请问如何

请教高手,如果用vbs调用dll提供的函数
我用C++(MFC)完成的一个dll,该dll提供函数int helloworld(),请问如何用vbs调用啊?

[解决办法]
Set x = CreateObject("工程名.类名")
x.helloworld

你的dll先注册一下
[解决办法]
2. 如何实现能被rundll32.exe调用的DLL函数

rundll32.exe的语法是:rundll32.exe dllfile.dll,function_name param1 param2 ...

其中function_name的定义必须要符合下面这样:

void CALLBACK function_name(HWND hwnd, HINSTANCE hinst, LPTSTR lpCmdLine, int nCmdShow)
该函数必须在DLL中导出。

然后CreateObject("WScript.Shell").Run "cmd /c rundll32 xxxx.dll,xxx,xxx,xxx"

热点排行