VB6-从字节数组调用函数
本文关键字:调用 函数 数组 字节数 字节 VB6- | 更新日期: 2023-09-27 18:21:04
在C#中,您可以调用,
Assembly.Load(byte[]).GetType("Class").GetMethod("method").Invoke(null, new object[] {
"I'm a parameter"
});
是否有等效的VB6?
不,没有等价性。因为.COM没有这个功能。但如果你想用字符串调用(也用最近的[我说它不同,因为它不是来自字节数组),你可以使用
CallByName(object as Object, funcName as String, functype as vbCallType, paramArray args as any)
对象是要调用的对象。它可以是CreateObject()函数的结果,funcName是描述名称的字符串,functype是函数的类型。它可以是子、函数get或set。arg是您要传递的arg。最后两个参数可能错误。所以请查看object ecplorer。arg可能是paramArray或数组。functype的枚举名称可能是CallType或其他。
Assembly.Load(parameter).[GetType]("Class").GetMethod("method").Invoke(Nothing, New Object() {"I'm a parameter"})