Erro ao imprimir com RBuilder

Delphi

11/11/2004

Olá!
estou com um problema muito chato:
Quando eu gero um relatório no RBuilder e pesso para imprimir dá um erro no computador onde está instalada a impressora na qual eu mando imprimir, mas não gera nenhuma exceção na minha aplicação.
Se eu imprimo na mesma impressora pelo notepad dá uma mensagem:
´Não foi emitida uma chamada a StartDocPrinter´.
Eu uso WinXP e a impressora está num Windows 2000.
Resumindo, o meu problema é como fazer com que a aplicação não trave qndo acontece um erro semelhante, já que um try except não funciona, pois a aplicação trva na chamada ao método ppReport1.Print;


@fabio

@fabio

Curtidas 0

Respostas

Pehdepano

Pehdepano

11/11/2004

´Não foi emitida uma chamada a StartDocPrinter´

Aconteceu isso comigo mas era um problema do windows XP. Este erro ocorria quando a impressora estava com senha e ocorria em qualquer impressão.


GOSTEI 0
@fabio

@fabio

11/11/2004

É, no meu caso, como vim a descobrir depois de postar esta mensagem, era porque alguém capturou a porta de outra impressora da rede via DOS, isso foi resolvido.
Mas a minha dúvida é:
Se acontecer isso em um cliente, a aplicação vai travar, como travou pra mim, não teria como eu prever ou corrigir isto?
Obrigado pela atenção.


GOSTEI 0
POSTAR