Métodos/Funcões de classes com tipos próprios, tem como retornar para a aplicação cliente?

Delphi

15/12/2009

Caros colegas   Em vez de retornar Boolean na função isValidUser estou tentando retornar um tipo que eu defini para criar mensagens personalizadas. Porém, ao clicar sobre o SQLConnection e executar Generate DataSnap Client Classes ocorre o erro: "Remote Error: Unknown DataType : TRetornoUsuario"

Código em uma classe no lado servidor
  Type {$METHOD INFO ON }    TRetornoUsuario = (ruValido, ruNaoEncontrado, ruSenhaInvalida, ruDesativado);      TUsuario = class(TPersistent)
   private
      FComm: TDBXCommand;
   public
      function IsValidUser(Usuario, Senha: String): TRetornoUsuario;
   end;   Como sou novato em DataSnap gostaria de saber se isto é possível? Se sim, o que devo fazer para a classe cliente reconhecer meu tipo?
Ou precisaria expor meu tipo no server container? Como?

Obrigado por qualquer ajuda
Delmar Observação)

Delmar Observação)

Curtidas 0
POSTAR