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');
Question
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 to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.