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()