vfp 帮助中说local 声明的变量初始化为假(.F.)
那么
比如说 Local oImage as Image 这样的声明也初始化为假
这样用as Image声明为强类型还有什么用呢
帮助中说声明为强类型的时候智能感应功能才能感应用于对象和变量的引用
但这时候oImage只是一个逻辑类型的变量
即使感应了
在运行的时候还是会提示oImage 不是一个对象
还有后面的 OF ClassLib 又该怎么理解
疑惑
求解
------解决方案--------------------------------------------------------
没错,VFP的LOCAL根本就不能说明类型,只是给智能感应使用。
你赋值一个对象后,同样可以赋值别的任何类型。VFP的变量根本就没类型。
------解决方案--------------------------------------------------------
根本没必要去研究变量的类型,你赋上一个自己需要的类型的值就行了。
------解决方案--------------------------------------------------------
换句话说,vfp 不严格。