Erro com PrintFast em Windows 2000
Por Favor,
Uso um componete chamado printfast para imprimir em modo dos. Quando tento rodar um relatorio em um computador com windows 2000 ele da error. Se alguem conhecer o motivo, por favor me ajudem. uso delphi 5 e tenho o fonte deste componente.
[b:efd6c19797][color=green:efd6c19797]Título Editado(Saviski) [/color:efd6c19797]- ´PrintFast´ - leia as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]regras de conduta[/url][/b:efd6c19797]
Uso um componete chamado printfast para imprimir em modo dos. Quando tento rodar um relatorio em um computador com windows 2000 ele da error. Se alguem conhecer o motivo, por favor me ajudem. uso delphi 5 e tenho o fonte deste componente.
[b:efd6c19797][color=green:efd6c19797]Título Editado(Saviski) [/color:efd6c19797]- ´PrintFast´ - leia as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]regras de conduta[/url][/b:efd6c19797]
Aguiarle
Curtidas 0
Respostas
Dopi
29/09/2004
Provavelmente o componente usa algum código em assembler para saber se a impressora está pronta/ligada... O que não é permitido no XP/2000/NT
Se esse for o caso... não há muito o que fazer... Verifique se o desenvolvedor do componente possui uma nova versão...
Se esse for o caso... não há muito o que fazer... Verifique se o desenvolvedor do componente possui uma nova versão...
GOSTEI 0
Alexandresbo2
29/09/2004
Tb utilizo esse componente em delphi 6 ...e rola em tudos versões do windows ....por favor seja mais especifico no erro que sabe assim passa ajudar...
GOSTEI 0
Aguiarle
29/09/2004
Provavelmente o componente usa algum código em assembler para saber se a impressora está pronta/ligada... O que não é permitido no XP/2000/NT
Se esse for o caso... não há muito o que fazer... Verifique se o desenvolvedor do componente possui uma nova versão...
Realmente o Erro era uma Chamada em Assembler na verificacao da impressora. Muito Obrigado.
GOSTEI 0
Gustao_surf
29/09/2004
[quote:82d8a2e52c=´Dopi´]Provavelmente o componente usa algum código em assembler para saber se a impressora está pronta/ligada... O que não é permitido no XP/2000/NT
Se esse for o caso... não há muito o que fazer... Verifique se o desenvolvedor do componente possui uma nova versão...
Realmente o Erro era uma Chamada em Assembler na verificacao da impressora. Muito Obrigado.[/quote:82d8a2e52c]
Cara... Estou com o mesmo problema que vc !!!!!! To perdido !!!!! Como vc resolveu !!!!!! Meu cliente está pegando no meu pé !!!!
Me dá uma força !!!!
Abs,
Gustavo
GOSTEI 0
Adriano Santos
29/09/2004
[quote:6ffcf3c362=´Dopi´]Provavelmente o componente usa algum código em assembler para saber se a impressora está pronta/ligada... O que não é permitido no XP/2000/NT
Se esse for o caso... não há muito o que fazer... Verifique se o desenvolvedor do componente possui uma nova versão...
Realmente o Erro era uma Chamada em Assembler na verificacao da impressora. Muito Obrigado.[/quote:6ffcf3c362]
Posta pra gente a solução velho, tb uso este componente e nunca tive problemas, porém sem há a primeira vez certo?
vlw
GOSTEI 0
Aguiarle
29/09/2004
É isso mesmo q o pessoal falou. A partir do windows 2000 o SO passou nao aceitar chamadas em assemble. Basta comentar o código aonde ele faz a chamada. Ele usa esta chamada para verificar se tem papel, se esta ligado, etc.
GOSTEI 0
Adriano Santos
29/09/2004
É isso mesmo q o pessoal falou. A partir do windows 2000 o SO passou nao aceitar chamadas em assemble. Basta comentar o código aonde ele faz a chamada. Ele usa esta chamada para verificar se tem papel, se esta ligado, etc.
Bom, então neste caso vc deve ter feito uma verificação pra saber qual S.O. seu sistema está rodando e comentar ou não a chamada, estou certo? Ou simplesmente vc retirou a chamada e boas?
GOSTEI 0
Aguiarle
29/09/2004
Retirei sem dó nem piedade. Ele so nao vai emitir a msg de erro.
GOSTEI 0
Adriano Santos
29/09/2004
Retirei sem dó nem piedade. Ele so nao vai emitir a msg de erro.
Ahh, então blz. Vlw mano.
GOSTEI 0