'{0}' 类型没有 {2}'{1}'。这将被解析为后期绑定的 {2} {3} 。
只有在未启用 /lb 编译器选项的 FoxPro 方言编译时,才会出现此警告。
例如:
FUNCTION Start as VOID
local o as USUAL
o := Foo{}
o:Bar := "Test" // warning XS9098: 'USUAL' 类型并没有 property 'Bar'。这将被解析为后期绑定的 property assign。
? o:Bar // warning XS9098: 'USUAL' 类型并没有 property 'Bar'。这将被解析为后期绑定的 property access。
? o:Hello() // warning XS9098: 'USUAL' 类型并没有 method 'Hello'。这将被解析为后期绑定的 method 。
WAIT
RETURN
CLASS Foo
PROPERTY Bar as STRING AUTO
METHOD Hello as STRING
RETURN "Hello "+Bar
END CLASS
如果未启用 /lb 编译器选项,在 FoxPro 方言中编译该代码时将产生 3 个警告