Delphi x Remoteapp

06/12/2017

0

Bom dia pessoal
Tenho um servidor windows server 2008 R2, rodando uma aplicação em delphi via remoteapp. Porém quando vou salvar o relatório através do QuickReport o sistema simplesmente se fecha sem mostrar erro algum.
Gostaria de saber se alguém já passou por essa situação.

Att
William Felipe da Silva
William Silva

William Silva

Responder

Post mais votado

06/12/2017

A aplicação roda em modo exclusivo, o servidor executa apenas a aplicação?<br />
Há antivirus instalado no servidor?<br />
<br />
Verifique questões de permissão para a gravação de arquivos, verifique se não há mensagens do antivirus bloqueando a gravação do relatório.<br />
<br />

Luiz Vichiatto

Luiz Vichiatto
Responder

Mais Posts

08/12/2017

William Silva

Bom dia
- O servidor não possui antivírus
- O problema não acontece toda hora, quando reiniciamos o servidor simplesmente o relatório funciona.
- O sistema precisa abrir uma caixa de dialogo para fazer o processo de salvamento, e é nessa parte que o sistema trava e se fecha.

Att
William Felipe da Silva
Responder

08/12/2017

Luiz Vichiatto

William,
A aplicação que você utiliza executando quando loga no servidor remoto e ele inicia automaticamente?
Trabalhei com uma aplicação deste formato que não tinha acesso ao "c:\\", bloqueado pelas políticas, a aplicação dava um erro e encerrava, testava com o usuário administrador e funcionava, depois carregava no usuário e encerrava. Descobri colocando umas rotinas de log e detectei que somente usuários que se logavam no servidor da aplicação apresentava este problema, então investigando a caixa de diálogo apontava para o "c:\\", onde não tinha permissão, alterei no código o mapeamento para a pasta do usuário e passou a funcionar.
Responder

08/12/2017

William Silva

Na verdade ele é executado através do Remoteapp, logo quando abro o RDP ele entra no sistema. Nem sempre ocorre este problema, mas eventualmente, ao clicar para buscar um arquivo, documento, imagem etc (Quando acionado o TOpenDialog), ocorre do sistema fechar-se. Imagino que por algum motivo que desconheço, o caminho inicial para o TOpenDialog não esteja compartilhado. Para resolver isso, antes de abrir o TOpenDialog, eu tentei setar a propriedade InitialDir para um caminho compartilhado, antes de instanciar o TOpenDialog, mas mesmo assim não resolveu. Te pergunto, quando você mencionou "alterei no código o mapeamento para a pasta do usuário e passou a funcionar", o que você alterou??

Att
William Felipe da Silva
Responder

16/03/2021

Djalma

Willian,

Você conseguiu resolver o problema?

Estou passando por essa dificuldade.

Utilizo o Delphi 10.3 e QuickReport 6.

Obrigado.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar