Relatórios não abrem em algumas máquinas.

Delphi

16/10/2012

Estou com um sistema desenvolvido em Delphi 2007, e os relatórios não abrem em algumas máquinas, em outras abrem, eu utilizo o RDprint e o Fortes Report, o que poderia ser? Alguém pode me dar alguma dica? Grato.
Jose Filho

Jose Filho

Curtidas 0

Respostas

Alisson Santos

Alisson Santos

16/10/2012

Qual o erro que dá.
Foi colocado todas as dll certas para funcionar??
Qual a versão de um computador para outro.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

16/10/2012

Estou movendo esse tópico para a sala de Delphi.
GOSTEI 0
Jose Filho

Jose Filho

16/10/2012

Não dá erro nenhum simplesmente para de responder, mas isso só acontece em alguns computadores, não acontece em todos.
GOSTEI 0
Jose Filho

Jose Filho

16/10/2012

Em alguns computadores tem o windows 7 32 bits, outros tem windows 7 64 bits, e até em alguns computadores com o windows xp apresentam o mesmo problema, não sei o que fazer.
GOSTEI 0
Gilvanio Gonçalves

Gilvanio Gonçalves

16/10/2012

Em alguns computadores tem o windows 7 32 bits, outros tem windows 7 64 bits, e até em alguns computadores com o windows xp apresentam o mesmo problema, não sei o que fazer.



o seu sistema abre normal?
o problema é só os relátorios?

o windows 7, 32 0u 64 bits, vc tem conceder permissões para o seu aplicativo.
mas como vc disse que no so xp dá o mesmo problema, dai então pode ser erro
no Ruindows(windows) arquivos corrompidos.

seu sistema vc instalou na rede por um instalador, ou vc fez o caminho pela
engine?

se não usou um instalador nas redes tente com ele, assim ele entra no registro
do windows e instala as dlls dos seu aplicativo e pode corrigir o problema
usando o instalador, deixe na pasta somente o exe, e indique no path o caminhode sua engine
onde esta instalado o sistema completo com a base de dados,tipo micro servidor.


faça isto e veja se resolve, se não é problema no windows.
GOSTEI 0
Jose Filho

Jose Filho

16/10/2012

"o seu sistema abre normal?
o problema é só os relátorios?

o windows 7, 32 0u 64 bits, vc tem conceder permissões para o seu aplicativo.
mas como vc disse que no so xp dá o mesmo problema, dai então pode ser erro
no Ruindows(windows) arquivos corrompidos.

seu sistema vc instalou na rede por um instalador, ou vc fez o caminho pela
engine?

se não usou um instalador nas redes tente com ele, assim ele entra no registro
do windows e instala as dlls dos seu aplicativo e pode corrigir o problema
usando o instalador, deixe na pasta somente o exe, e indique no path o caminhode sua engine
onde esta instalado o sistema completo com a base de dados,tipo micro servidor.

faça isto e veja se resolve, se não é problema no windows."

Olá, já reinstalei o windows, tanto que instalei o windows novamente com o mesmo CD q
GOSTEI 0
Jose Filho

Jose Filho

16/10/2012

Em alguns computadores tem o windows 7 32 bits, outros tem windows 7 64 bits, e até em alguns computadores com o windows xp apresentam o mesmo problema, não sei o que fazer.



o seu sistema abre normal?
o problema é só os relátorios?

o windows 7, 32 0u 64 bits, vc tem conceder permissões para o seu aplicativo.
mas como vc disse que no so xp dá o mesmo problema, dai então pode ser erro
no Ruindows(windows) arquivos corrompidos.

seu sistema vc instalou na rede por um instalador, ou vc fez o caminho pela
engine?

se não usou um instalador nas redes tente com ele, assim ele entra no registro
do windows e instala as dlls dos seu aplicativo e pode corrigir o problema
usando o instalador, deixe na pasta somente o exe, e indique no path o caminhode sua engine
onde esta instalado o sistema completo com a base de dados,tipo micro servidor.


faça isto e veja se resolve, se não é problema no windows.


Olá, já re-instalei o windows com o mesmo CD que está funcionando em outra máquina, e o problema perciste, o sistema está rodando localmente, ou seja, até o banco de dados está local, todas as funções funcionam, menos os relatórios, o do fortes report eu consegui colocar para aparecer setei a opção ShowProgres para false e o relatório abriu, e no RDPrint não abre de jeito nenhum, tem máquinas que simplesmente desinstalando o driver de video e instalando o driver original da placa resolve, e tem máquinas que nem com o driver original não resolve. Obs.: Meu aplicativo não trabalha com DLL's externas.
GOSTEI 0
Gilvanio Gonçalves

Gilvanio Gonçalves

16/10/2012

Em alguns computadores tem o windows 7 32 bits, outros tem windows 7 64 bits, e até em alguns computadores com o windows xp apresentam o mesmo problema, não sei o que fazer.



Olá, já re-instalei o windows com o mesmo CD que está funcionando em outra máquina, e o problema perciste, o sistema está rodando localmente, ou seja, até o banco de dados está local, todas as funções funcionam, menos os relatórios, o do fortes report eu consegui colocar para aparecer setei a opção ShowProgres para false e o relatório abriu, e no RDPrint não abre de jeito nenhum, tem máquinas que simplesmente desinstalando o driver de video e instalando o driver original da placa resolve, e tem máquinas que nem com o driver original não resolve. Obs.: Meu aplicativo não trabalha com DLL's externas.


quando eu citei dlls, não são do seu aplicativo, mas todo sistema(software)
quando é instalado é incorporado nas dlls do windows, utiliza as dlls para
funcionamento e registro windows, entendeu?
vc diz que cetou o fortes opção ShowProgress, seu sistema esta nos micros
como aplicatico, ou software( instalado).
vc citou questão de placa de video, que acredito que não interfira somente
nos relatórios, deveria afetar todo o seu sistema, ai insisto com que é problema
no windows se restaurar não resolveu, teste seu sistema em micro com o windows
com instalção nova, com drives e tudo instalado, veja se seu sistema
irá funcionar normal. se funcionar, vc devera formatar todos os mcros
onde seu sistema apresenta problemas.
pois vc disse que o problema é em alguns micros e não en todos!.
se fosse problema do seu aplicativo, o erro seria para todos.
por um acaso vc usa vclskin no seu projeto?
GOSTEI 0
Gilvanio Gonçalves

Gilvanio Gonçalves

16/10/2012

quando eu citei dlls, não são do seu aplicativo, mas todo sistema(software)
quando é instalado é incorporado nas dlls do windows, utiliza as dlls para
funcionamento e registro windows, entendeu?
vc diz que cetou o fortes opção ShowProgress, seu sistema esta nos micros
como aplicatico, ou software( instalado).
vc citou questão de placa de video, que acredito que não interfira somente
nos relatórios, deveria afetar todo o seu sistema, ai insisto com que é problema
no windows se restaurar não resolveu, teste seu sistema em micro com o windows
com instalção nova, com drives e tudo instalado, veja se seu sistema
irá funcionar normal. se funcionar, vc devera formatar todos os mcros
onde seu sistema apresenta problemas.
pois vc disse que o problema é em alguns micros e não en todos!.
se fosse problema do seu aplicativo, o erro seria para todos.
por um acaso vc usa vclskin no seu projeto?
GOSTEI 0
Jose Filho

Jose Filho

16/10/2012

quando eu citei dlls, não são do seu aplicativo, mas todo sistema(software)
quando é instalado é incorporado nas dlls do windows, utiliza as dlls para
funcionamento e registro windows, entendeu?
vc diz que cetou o fortes opção ShowProgress, seu sistema esta nos micros
como aplicatico, ou software( instalado).
vc citou questão de placa de video, que acredito que não interfira somente
nos relatórios, deveria afetar todo o seu sistema, ai insisto com que é problema
no windows se restaurar não resolveu, teste seu sistema em micro com o windows
com instalção nova, com drives e tudo instalado, veja se seu sistema
irá funcionar normal. se funcionar, vc devera formatar todos os mcros
onde seu sistema apresenta problemas.
pois vc disse que o problema é em alguns micros e não en todos!.
se fosse problema do seu aplicativo, o erro seria para todos.
por um acaso vc usa vclskin no seu projeto?


Olá, as instalações do windows são novas, foram feitas com mesmo CD do windows, está instalado como aplicativo, ou seja eu só copio o executavel para a pasta configuro o arquivo DADOS.INI para informar o caminho do Banco de Dados, e pronto, a questão da placa de vídeo, eu só achei que era coincidência, mas resolve na maioria dos casos, semana passada mesmo, um cliente novo trouxe um NETBOOK para colocarmos o nosso sistema, formatamos o NETBOOK, instalamos o windows 7 32bits e todos os drivers do fabricante, copiamos nosso aplicativo para a pasta, o aplicativo abre normalmente, executa as transações, mas na hora que é para visualizar qualquer impressão, simplesmente para, e não é como se estivesse travado, ele simplesmente para de processar, e não aparece a impressão, mas se eu mando a impressão diretamente para impressora sem vizualizar ela imprime normalmente, tenho outros sistemas para outros ramos de atividade, e não acontece isso, só no sistema comercial. Nunca vi isso. :)
GOSTEI 0
Marcos Rocha

Marcos Rocha

16/10/2012

O Fortes Report tem um bug que dá erro ou não consegue gerar o relatório quando não há impressora instalada. Verifique se ao menos existe a impressora "Microsoft Document Image Writer" instalada. Você pode instalar também aquelas impressoras de PDF.
GOSTEI 0
Jose Filho

Jose Filho

16/10/2012

O Fortes Report tem um bug que dá erro ou não consegue gerar o relatório quando não há impressora instalada. Verifique se ao menos existe a impressora "Microsoft Document Image Writer" instalada. Você pode instalar também aquelas impressoras de PDF.


Olá amigo, tem impressora instalada, e não é só o fortes report, o RDPrint acontece a mesma coisa quando mando visualizar antes de imprimir.
GOSTEI 0
Gilvanio Gonçalves

Gilvanio Gonçalves

16/10/2012

O Fortes Report tem um bug que dá erro ou não consegue gerar o relatório quando não há impressora instalada. Verifique se ao menos existe a impressora "Microsoft Document Image Writer" instalada. Você pode instalar também aquelas impressoras de PDF.


Olá amigo, tem impressora instalada, e não é só o fortes report, o RDPrint acontece a mesma coisa quando mando visualizar antes de imprimir.


José é seguinte no micro do cliente já é um software, nele não exibi nenhuma tela de erro só para o processo, suponho que seja erro ao tentar abrir os dados do preview.
seria ideal se vc rodase como aplicativo no micro do seu cliente ou no net ou note que vc estiver ai, fazendo ele buscar no caminho do seu ini, calro que neste note ou net tendo o seu delphi, para ver a mensagem de erro que irá aparecer.

qual a versão do seu fortes e qual comando vc dá para o preview?
vamos ver se há alguma coisa relacionada a sua versão pois, com as versões 3.12-3.16, esta cheio de bug.
estou tenando te ajudar, pois não estou vendo esta falha ai junto com vc, certo!.
GOSTEI 0
Jose Filho

Jose Filho

16/10/2012

O Fortes Report tem um bug que dá erro ou não consegue gerar o relatório quando não há impressora instalada. Verifique se ao menos existe a impressora "Microsoft Document Image Writer" instalada. Você pode instalar também aquelas impressoras de PDF.


Olá amigo, tem impressora instalada, e não é só o fortes report, o RDPrint acontece a mesma coisa quando mando visualizar antes de imprimir.


José é seguinte no micro do cliente já é um software, nele não exibi nenhuma tela de erro só para o processo, suponho que seja erro ao tentar abrir os dados do preview.
seria ideal se vc rodase como aplicativo no micro do seu cliente ou no net ou note que vc estiver ai, fazendo ele buscar no caminho do seu ini, calro que neste note ou net tendo o seu delphi, para ver a mensagem de erro que irá aparecer.

qual a versão do seu fortes e qual comando vc dá para o preview?
vamos ver se há alguma coisa relacionada a sua versão pois, com as versões 3.12-3.16, esta cheio de bug.
estou tenando te ajudar, pois não estou vendo esta falha ai junto com vc, certo!.


Olá amigo, sei q está tentando me ajudar, e agradeço muito isso, vamos lá, onde vejo a versão do Fortes, e se eu instalar o Delphi na máquina do cliente, vou conseguir ver o "erro" que dá? por terei que instalar o Delphi e todos os componentes na máquina do cliente.
GOSTEI 0
Gilvanio Gonçalves

Gilvanio Gonçalves

16/10/2012

O Fortes Report tem um bug que dá erro ou não consegue gerar o relatório quando não há impressora instalada. Verifique se ao menos existe a impressora "Microsoft Document Image Writer" instalada. Você pode instalar também aquelas impressoras de PDF.


Olá amigo, tem impressora instalada, e não é só o fortes report, o RDPrint acontece a mesma coisa quando mando visualizar antes de imprimir.


José é seguinte no micro do cliente já é um software, nele não exibi nenhuma tela de erro só para o processo, suponho que seja erro ao tentar abrir os dados do preview.
seria ideal se vc rodase como aplicativo no micro do seu cliente ou no net ou note que vc estiver ai, fazendo ele buscar no caminho do seu ini, calro que neste note ou net tendo o seu delphi, para ver a mensagem de erro que irá aparecer.

qual a versão do seu fortes e qual comando vc dá para o preview?
vamos ver se há alguma coisa relacionada a sua versão pois, com as versões 3.12-3.16, esta cheio de bug.
estou tenando te ajudar, pois não estou vendo esta falha ai junto com vc, certo!.


Olá amigo, sei q está tentando me ajudar, e agradeço muito isso, vamos lá, onde vejo a versão do Fortes, e se eu instalar o Delphi na máquina do cliente, vou conseguir ver o "erro" que dá? por terei que instalar o Delphi e todos os componentes na máquina do cliente.


na pasta do componente fortes report vc poderá ver a versão dele, no arquivo fortesxxxforlaz.pas, onde xxx é a versão, e quanto vc instalar o delphi no seu cliente e rodar o aplicativo conserteza, será exibido o erro, pois o aplicativo estará como projeto, e não como software, tem um erro teremos que ver qual?

e me diz como vc esta chamando o relatorio, o comando para preview?
eu digo instalar no micro do cliente pois é nele que esta dando o problema. mas se vc quizer use um note seu e tente nele, como software, se der erro, desinstale , e instale o delphi e rode o aplicativo como projeto com fontes banco etc, assim veremos o erro que o delphi irá apresentar ao dar o preview,ok.
GOSTEI 0
Marcio

Marcio

16/10/2012

opa, faz o seguinte, coloque um código para setar a primeira impressora instalada antes do comando
de impressão... não lembro de cabeça agora as propriedades mas mais ou menos tipo:

RDPrint1.Printer := Printer.Printers[0];

falow
GOSTEI 0
Jose Filho

Jose Filho

16/10/2012

opa, faz o seguinte, coloque um código para setar a primeira impressora instalada antes do comando
de impressão... não lembro de cabeça agora as propriedades mas mais ou menos tipo:

RDPrint1.Printer := Printer.Printers[0];

falow


Olá amigo, mas meu problema é no FORTES e também no RDPrint, pelo que estou percebendo isso só está acontecendo em alguns computadores mais novos, em computadores antigos está funcionando normalmente, é como se o sistema rodasse em um núcleo do processador e a impressão tentasse rodar no outro, posso até estar falando besteira, mas o programa não chega a travar, ele simplesmente para o processamento, eu consigo arrastar a janela da impressão e mesmo assim o programa não trava, simplesmente não sai do lugar, como se estivesse em pausa. Já instalei o delphi e não aparece mensagem de erro alguma, simplesmente o programa para de processar, não avança nenhum linha.
GOSTEI 0
Marcio

Marcio

16/10/2012

cara, já tive problemas semelhantes a isso, a chamada para impressão do relatório está embutida
dentro de uma procedure? como abaixo por exemplo:

procedure btnImprimir....
begin

ImprimirRelatorio;

end;

procedure ImprimirRelatorio:
begin
RDPrint1.Print;
FortesRep.Print;
end;

se está fazendo isso, tenta colocar as linhas da procedure ImprimirRelatorio
dentro do btnImprimir...

tenta fazer isso...

falow
GOSTEI 0
POSTAR