Ir para conteúdo
  • Cadastre-se

exception class EInvalidOperation with message 'Cannot make a visible window modal'


Ver Solução Respondido por Renato Rubinho,
  • Este tópico foi criado há 704 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Prezados,

Estou migrando um projeto delphi xe2 para delphi rio, e estou com um problema ao imprimir o danfe do componente ACBr em fortes, estou com a seguinte mensagem de erro ao chamar o imprimir do componente:

 exception class EInvalidOperation with message 'Cannot make a visible window modal'.

O mais estranho é que tenho outro projeto em delphi rio o qual o danfe não dá este erro, já comparei as propriedades etc e estão todas iguais em ambos os projetos.

problema: ao gerar danfe do acbr fortes, esta dando uma mensagem de erro, embora o danfe seja exibido normalmente em tela.

delphi: RIO

componente do danfe: ACBr em fortes (componente e fortes atualizados na ultima versão)

erro: exception class EInvalidOperation with message 'Cannot make a visible window modal'.

 

Alguém já passou por este problema, ou tenha uma idéia de como resolver, ficarei grato!

atenciosamente

Júlio

  • Consultores
Postado

no caso ele está dizendo que tem uma tela que está como visible true e está chamando modal.

tu tem alteração local seja no fortes ou no ACBR?

tu está com o fortes atualizado? lembrando que só se baixa via GIT pois a GITHUB desabilitou o suporte a usar o tortoisesvn para baixar repositorios GIT

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

boa tarde Juliomar, 

Obrigado pelo retorno.

Quanto ao visible já tentamos com false ...

Quanto alteração local no fortes ou no ACBr não fizemos.

Quanto atualização do fortes, estamos na versão atual (4.0.1.2 vcl) e baixamos via git, usando o tortoise. Acbr também estamos bem atualizados.

O mais intrigante é que temos outro projeto já migrado para o RIO, e este funciona sem o erro em tela.

 

erro ao imprimir.jpg

  • Consultores
Postado

ao que parece de sua imagem é do seu lado algo programado, mas tu depura o código certo? então roda ele em debug e o mesmo vai dar a exceção e vai saber onde e qual está dando erro

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
  • Solution
Postado
3 horas atrás, tradeone disse:

problema: ao gerar danfe do acbr fortes, esta dando uma mensagem de erro, embora o danfe seja exibido normalmente em tela.

Se o DANFE está sendo exibido, o erro não deve ser nele, pois essa exceção travaria a exibição do form.

Tente debugar sua rotina (ou revise) e confirme se existe alguma outra chamada de um form após a impressão

  • Consultores
Postado
Agora, tradeone disse:

bom dia Renato e Juliomar,

Após reinstalarmos o fortes de forma manual, eliminou o erro.

 

obrigado Juliomar e Renato !

só complementando o fortes não é preciso instalar manualmente a meno que seu delphi esteja com community

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 704 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.