Show/Hide Toolbars

XSharp

 

'{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 个警告