`
kiki1120
  • 浏览: 307701 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

VBS调用VB的DLL,报错“无效的过程调用或参数”

    博客分类:
  • QTP
 
阅读更多

VBScript在调用VB编译的DLL里的一个方法时,总是报错“无效的过程调用或参数”,而在VB中按同样方法调用时一点问题也没有,很是奇怪,VBS调用该类另一个方法却能成功,对比了两个方法,发现参数定义不同。

 

出错的方法参数定义类似这样ByVal SheetName As String,对参数指定了数据类型,而调用成功的方法没有指定数据类型,可能这就是原因所在,因为VBS里的变量都是同一种数据类型,所以传参的时候由于类型不一致而报错。

 

解决方法有两种:

1、对方法的参数不指定数据类型

2、对方法的参数指定为Object类型

分享到:
评论

相关推荐

    VBS调用API必须使用的dll_dynwrap

    在vbs中调用win32 api,使VBS如虎添翼。

    万能的vbs-创建窗体调用标准DLL(vb6万岁)

    vbs显示窗体(显示控件,调用标准DLL还要大家再去扩展) 用一个方法可以直接让PY显示任意控件,VBS也可以做界面 VBS就可以当软件用了,支持API调用(Findwindow),支持加载控件,他本身就支持调用对象creatobject,那...

    AutoItX(可用于vbs调用的控件)

    VB, VBScript, Delphi, C, C++, Kixtart, and most other languages that support the use of DLLs. As AutoItX provides a subset of the features of AutoIt v3 you should read the help file for AutoIt v3 ...

    APITest--动态调用dll及VBS脚本

    1,动态调用dll(主要用于API等的测试):不必事先在主程序中声明dll中的函数并编译,程序实时动态调用。 2,动态调用VBS脚本及VBS编辑:动态调用VBS(VBScript)脚本,灵活方便;格式化VBS编辑功能,美观实用。

    VBS加载webview2控件代替ie的webbrowser(Edge-Chromium谷歌内核)

    VBS加载微软网页控件webview2(Edge-Chromium谷歌内核) 代替了ie的webbrowser控件,效果类似: set IE = CreateObject("InternetExplorer.Application") IE.Visible = true IE.Navigate "https://www.baidu.com/"

    VB驱动级内存读写,不用DLL,直接加载*.sys文件

    VB驱动级内存读写示例,游戏外挂开发,过NP、HS必须。VB驱动调用。

    UnRar控件示例_VB打造WinRAR压缩软件

    内容索引:VB源码,文件操作,WinRAR,UnRar UnRar控件示例_VB打造WinRAR压缩软件,需要把Unrar.dll拷贝到系统目录下,否则会报错,程序在vb6中编译通过。

    SimBas(简易VBscript编程环境)

    这是我前几年用VB自编的一个程序,主要是一个应用的窗口介面,使用的是微软自家的Vbscript.DLL(或OCX), 使之开放出来用通常的Basic语言给人们使用. 就相当于小巧的原味的Basic语言,以解决一些小问题的求解. 因为是用...

    ExcellentCompare 0.2.1安装文件及源代码

    被 SoExcelTeam.dll 调用到的动态库,检测EXCEL中鼠标的滚动动作。VC6.0开发。 ============================== ExcellentCompare.exe 的编译 ============================== 使用VB6打开 src\ExcellentCompare...

    多功能脚本虚拟机

    function 形式,对原有的 sub 形式不再支持 2007-6-2 VER 1.3.0.63 增强了同一脚本程序的多脚本语言功能,真正实现了同一脚本里使用多种语言 增加例程 javascript学习.sps 演示了VBS调用JS的...

    易用脚本语言

    目前引擎发布的方式为易模块,也可编译成DLL供其它语言调用。 <br>她有着类似C语言一样的外观 ,吸取各种语言的精华,让代码易读易写,函数式编程让你可以回味结构化编程语言的简洁。 她又有像VB一样易读懂的...

    多功能脚本虚拟机1.3

    <br/>·支持非传址API(DLL 命令)调用,支持变量按名称访问(需全局变量) <br/>·支持DLL注入,进程内存访问、修改,可以用来做内存注册机,示例“Dll注入测试”有演示。 <br/>·支持日志功能,运行...

    计算机应用技术(实用手册)

    后面是IDE设备的类型和硬件参数,TYPE用来说明硬盘设备的类型,我们可以选择AUTO、USER、NONE的工作模式,AUTO是由系统自己检测硬盘类型,在系统中存储了1-45类硬盘参数,在使用该设置值时不必再设置其它参数;...

Global site tag (gtag.js) - Google Analytics