Show/Hide Toolbars

XSharp

Type '{0}' does not have a member '{1}'. This gets resolved to a late bound call to its method '{2}'.

 

This warning indicates that you are calling a property or method on a type object but that type does not have the property.

The compiler has detected however that the type has a NoIvarGet(), NoIVarPut() or NoMethod() method and will call this method in stead.

LOCAL oServer as DbServer
oServer := DbServer{"C:\Test\Customer.dbf"}
? oServer:LastName   // warning XS9094 Type 'DbServer' does not have a member 'LastName'. This gets resolved to a late bound call to its method 'NoIVarGet'.
oServer:FirstName   // warning XS9094 Type 'DbServer' does not have a member 'FirstName'. This gets resolved to a late bound call to its method 'NoIVarPut'.
oServer:Close()