En la funcion __isConnected, tienes este comando (Clear Dlls), si creas un objeto de esta clase ej : oRest = NEWOBJECT("Rest","vfpRestClient.prg") y tienes definidas en tu aplicación los Define para otros temas te los anula y esto no debería de suceder.
Saludos.