Tenho também uma variável chamada Estado do tipo TEstadoClienteController.
Por último tenho um método público que retorna a variável estado:
function TClienteController.getEstadoAtual: TEstadoClienteController;
begin
result := estado;
end;
Porém quando pego este retorno no formulário (camada VIEW) e faço o código abaixo:
if (controller.getEstadoAtual = active) then
showmessage('ATIVO')
else if (controller.getEstadoAtual = insert) then
showmessage('INSERIR')
else if (controller.getEstadoAtual = edit) then
showmessage('EDITAR');
Pergunta
SCIENTIST
Boa Noite, estou trabalhando com Padrão MVC no delphi e estou tendo problemas na minha Camada Controller, mais especificamente em um tipo Enumerated.
Tenho o seguinte tipo na minha Classe ControllerCliente:
Tenho também uma variável chamada Estado do tipo TEstadoClienteController. Por último tenho um método público que retorna a variável estado: Porém quando pego este retorno no formulário (camada VIEW) e faço o código abaixo:Ele da o seguinte erro:
[DCC Error] uFrmCliente.pas(55): E2008 Incompatible types
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.