Métodos/Funcões de classes com tipos próprios, tem como retornar para a aplicação cliente?
15/12/2009
0
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
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)
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)