当前位置: 代码迷 >> VFP >> 关于 local 变量,该怎么解决
  详细解决方案

关于 local 变量,该怎么解决

热度:4720   发布时间:2013-02-26 00:00:00.0
关于 local 变量
vfp 帮助中说local 声明的变量初始化为假(.F.)

那么

比如说 Local oImage as Image 这样的声明也初始化为假

这样用as Image声明为强类型还有什么用呢 

帮助中说声明为强类型的时候智能感应功能才能感应用于对象和变量的引用

但这时候oImage只是一个逻辑类型的变量

即使感应了

在运行的时候还是会提示oImage 不是一个对象

还有后面的 OF ClassLib 又该怎么理解

疑惑

求解

------解决方案--------------------------------------------------------
没错,VFP的LOCAL根本就不能说明类型,只是给智能感应使用。
你赋值一个对象后,同样可以赋值别的任何类型。VFP的变量根本就没类型。
------解决方案--------------------------------------------------------
根本没必要去研究变量的类型,你赋上一个自己需要的类型的值就行了。
------解决方案--------------------------------------------------------
换句话说,vfp 不严格。
  相关解决方案