- UID
- 7437
- 精华
- 0
- 积分
- 995
- 威望
- 112 点
- 宅币
- 616 个
- 贡献
- 110 次
- 宅之契约
- 0 份
- 最后登录
- 2024-4-28
- 在线时间
- 134 小时
用户组: 大·技术宅
- UID
- 7437
- 精华
- 0
- 威望
- 112 点
- 宅币
- 616 个
- 贡献
- 110 次
- 宅之契约
- 0 份
- 在线时间
- 134 小时
- 注册时间
- 2021-9-11
|
发表于 2022-6-10 22:26:48
|
显示全部楼层
我的建议是: 参数遇到要用字符串的地方都用 as long API声明部分明确的指明用A版本还是B版本
Declare Function xxxxxxW Lib "yyyyyyyy.dll" (ByVal hWnd As Long, ByVal ccccccc As Long) As Boolean ''声明W版本 调用时候就传入 strptr(s)
或者
Declare Function xxxxxxA Lib "yyyyyyyy.dll" (ByVal hWnd As Long, ByVal ccccccc As Long) As Boolean ''声明A版本 调用时候就传入 strptr(strconv(s,vbformxxxx))
当然前面也说了 如果清楚这个区别 那么根据实际情况 可以灵活机动的使用 as string 毕竟这样声明用起来舒服 |
|