VB中的函数参数定义为any的问题?

VB中的函数参数定义为any的问题


慕神8447489
浏览 781回答 1
1回答

红颜莎娜

DLL 里面的函数(含 API)都是用 C 写成的。所以在调用时才会区分大小写。至于 Any 类型,那是 VB 为了兼容 C 中的 void 类型(空类型)或 LPVOID 类型(void 类型的指针)而设计的。普通的 VB 函数没有 void,所以自己的函数对 Any 应该转换为 Variant。顺便说一下,在你敲入“As”之后,只有在声明 API 时(用了 Declare 关键字)类型列表才会出现 Any。在一个窗体内部声明有错误时,使用 Me 关键字访问窗体不可行(即敲入“.”后没有对象列表出现)。巧妙地利用 VB 的这种功能可以帮你迅速地排查错误。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Oracle