VB6:关于“Only public user defined types defined in public object modules can be used as parameters or return types for public procedures of class modules or as fields of public user defined types.”的编译错误
VB6:关于“Only public user defined types defined in public object modules can be used as parameters or return types for public procedures of class modules or as fields of public user defined types.”的编译错误
如果类中,某函数或过程,使用了UDT(用户自定义类型) 作为参数传递,则会出现以上编译错误,
比较好的解决办法是把 Public 改成 Friend.
参考:
http://www.experts-exchange.com/Programming/Languages/Visual_Basic/Q_20835373.html
http://msdn.microsoft.com/en-us/library/aa241725.aspx
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步