从VB6进化到FreeBasic后,很多细节和默认方式不同,造成代码BUG,很难查出问题在哪里。
虽然看完FB的帮助,但很多细节问题根本注意不到。
本人通过血的教训,代码运行不正常,花费大量的时间查找出问题在哪里。
现在登记在册,避免下次忘记了,又被坑。
函数里参数声明 VB6默认全部是 ByRef ,而FB是,字符串和用户定义的类型 是 ByRef 其它是 ByVal
Sleep 是FB语句,多功能,但准确低。 API 的是 Sleep_
DateValue 在 系统日期格式不标准下返回 0 如:yyyy/M/d dddd 带星期(好多克隆系统都这样)
注意:FB创建多线程的参数,会被调用的过程销毁,需要特别处理
遇到啥写啥,以前遇到的,都忘记了了