- C DLL 原型 VB声明 VB调用
- int a ByVal a as long Call func(…,a,…)
- long a ByRef a as long Call func(…,byval a,…)
- int *pa ByRef pa as long Call func(…,pa,…)
- long *pa ByVal pa as long Call func(…,varptr(pa),…) *(1)
- char *pstr ByVal pstr as string Call func(…,pstr,…) *(2)
- wchar *pstr ByRef pstr as string Call func(…,byval pstr,…)
- struct tagX *p ByRef p as tagX Call func(…,ptag,…) *(3)
- HANDLE h ByVal h as long Call func(…,h,…) *(4)
- //该片段来自于http://www.codesnippet.cn/detail/040320132290.html
来源: http://www.codesnippet.cn/detail/040320132290.html