Erro na impressao Sem Preview do HarbourBoleto...
Moderador: Moderadores
Erro na impressao Sem Preview do HarbourBoleto...
Ola,
Qdo mando imprimir o boleto direto sem o Preview da o seguinte Erro!!
Erro no script desta pagina
Linha 229
Caractere 1
Erro 'dialogArguments.__IE_PrintType'
Codigo 0
URL res://C:\WINDOWS\system32\shdoclc.dll/preview.dlg
Parece que deve ser algum problema inicialização da impressora, mas ja fuçei no codigo do HmtlPrint.prg mas ainda não descobri.
Voces já tiverem este problema e tiverem alguma dica, agradeço.
v_cez@yahoo.com.br
Qdo mando imprimir o boleto direto sem o Preview da o seguinte Erro!!
Erro no script desta pagina
Linha 229
Caractere 1
Erro 'dialogArguments.__IE_PrintType'
Codigo 0
URL res://C:\WINDOWS\system32\shdoclc.dll/preview.dlg
Parece que deve ser algum problema inicialização da impressora, mas ja fuçei no codigo do HmtlPrint.prg mas ainda não descobri.
Voces já tiverem este problema e tiverem alguma dica, agradeço.
v_cez@yahoo.com.br
Re: Erro na impressao Sem Preview do HarbourBoleto...
oi colega
eu comecei a testar o harbourboleto e não obtive esse erro. Qual a versão do IE vc esta usando?
o meu é o 7.0 gerou diretamente na impressora sem problemas.
Vc ja tentou fazer o teste em outra maquina ?
ate
BHS
eu comecei a testar o harbourboleto e não obtive esse erro. Qual a versão do IE vc esta usando?
o meu é o 7.0 gerou diretamente na impressora sem problemas.
Vc ja tentou fazer o teste em outra maquina ?
ate
BHS
Re: Erro na impressao Sem Preview do HarbourBoleto...
Ola,
A versão é 6.0 o que vem no Xp SP2.
Estou usando estes parametros no exemplo hbol.prg para fazer a impressão direta sem o abrir no IE para visualização.
lPrint := .T. //oIni:ReadBool("CAB", "lPrint", .F.)
lPreview := .F. //oIni:ReadBool("CAB", "lPreview", .F.)
lPromptPrint := .t. //oIni:ReadBool("CAB", "lPromptPrint", .F.)
A mensagem de erro correta é :
Erro 'dialogArguments.__IE_PrintType' é nulo ou não é um objeto
Quando mando imprimir a primeira vez , dá o erro !!
Sem sair do programa, mando imprimir novamente e ai me pede a confirmação para impressão corretamente. ( Obs. as vezes falha !! )
Deve ter alguma logica no HmtlPrint.prg que não está inicializando a impressora....
Grato
v_cez@yahoo.com.br
A versão é 6.0 o que vem no Xp SP2.
Estou usando estes parametros no exemplo hbol.prg para fazer a impressão direta sem o abrir no IE para visualização.
lPrint := .T. //oIni:ReadBool("CAB", "lPrint", .F.)
lPreview := .F. //oIni:ReadBool("CAB", "lPreview", .F.)
lPromptPrint := .t. //oIni:ReadBool("CAB", "lPromptPrint", .F.)
A mensagem de erro correta é :
Erro 'dialogArguments.__IE_PrintType' é nulo ou não é um objeto
Quando mando imprimir a primeira vez , dá o erro !!
Sem sair do programa, mando imprimir novamente e ai me pede a confirmação para impressão corretamente. ( Obs. as vezes falha !! )
Deve ter alguma logica no HmtlPrint.prg que não está inicializando a impressora....
Grato
v_cez@yahoo.com.br
Re: Erro na impressao Sem Preview do HarbourBoleto...
Cezar
eu mandei dessa maneira:
Print=.t.
Preview=.f.
Promptprint=.f.
Veja bem, eu deixei o PromptPrint igual a falso, pois se vai imprimir direto não ha motivo de chamar a caixa de dialogo de impressão. Faça o teste e depois retorne aqui.
valeu
BHS
eu mandei dessa maneira:
Print=.t.
Preview=.f.
Promptprint=.f.
Veja bem, eu deixei o PromptPrint igual a falso, pois se vai imprimir direto não ha motivo de chamar a caixa de dialogo de impressão. Faça o teste e depois retorne aqui.
valeu
BHS
Re: Erro na impressao Sem Preview do HarbourBoleto...
Ola!
BHS,
No www.microsoft.com.br menciona que ha problemas com a função ExecWB() no IE6, não chequei a ler detalhadamente.
De qualquer forma baixei o IE7 e funcionou !!
Grato,
v_cez@yahoo.com.br
BHS,
No www.microsoft.com.br menciona que ha problemas com a função ExecWB() no IE6, não chequei a ler detalhadamente.
De qualquer forma baixei o IE7 e funcionou !!
Grato,
v_cez@yahoo.com.br
Re: Erro na impressao Sem Preview do HarbourBoleto...
Boa tarde,
Preciso desenhar um boleto com um Layout diferente do padrão do harbourboleto BOL.HTM
Tentei usar o Word 2003, mas ele gera uma extensão .MHT ?? e internamente parece ser mais complexo, por exemplo o "IMAGELNK" do BOL.HTM aparece como "IMAGEDATA", no IE7 le normal, mas no IE6 não sei.
Que ferramenta poderia gerar o Layout do BOL.HTM mais padrão ??
Grato,
v_cez@yahoo.com.br
Preciso desenhar um boleto com um Layout diferente do padrão do harbourboleto BOL.HTM
Tentei usar o Word 2003, mas ele gera uma extensão .MHT ?? e internamente parece ser mais complexo, por exemplo o "IMAGELNK" do BOL.HTM aparece como "IMAGEDATA", no IE7 le normal, mas no IE6 não sei.
Que ferramenta poderia gerar o Layout do BOL.HTM mais padrão ??
Grato,
v_cez@yahoo.com.br
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Erro na impressao Sem Preview do HarbourBoleto...
Ressuscitando o tópico ...
Esse código está diferente na versão que tenho aqui.
Na versão que tenho:
lPreview - como podemos deduzir, se .T. abre na tela com o IE, se .F. envia para a impressora
lPromptPrint - se .T. abre a janela para seleção de impressora
cPrinter - a princípio seria a impressora na qual gostaríamos que fosse impresso o boleto, porém: Imprime sempre na impressora padrão.
Esse código está diferente na versão que tenho aqui.
Código: Selecionar todos
Print=.t.
Preview=.f.
Promptprint=.f.
Veja bem, eu deixei o PromptPrint igual a falso, pois se vai imprimir direto não ha motivo de chamar a caixa de dialogo de impressão. Faça o teste e depois retorne aqui.lPreview - como podemos deduzir, se .T. abre na tela com o IE, se .F. envia para a impressora
lPromptPrint - se .T. abre a janela para seleção de impressora
cPrinter - a princípio seria a impressora na qual gostaríamos que fosse impresso o boleto, porém: Imprime sempre na impressora padrão.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
Erro na impressao Sem Preview do HarbourBoleto...
Eu sempre deixo pra abrir no navegador padrão da maquina, dae a pessoa imprime de la. O chrome tbm tem a opção de transformar o html em pdf... muito util!
Janio
Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Erro na impressao Sem Preview do HarbourBoleto...
Concordo Jânio.
Mas se o usuário for imprimir os boletos, será sempre um trabalho a mais.
Enviei um email para os desenvolvedores, e vamos ver se respondem.
Mas se o usuário for imprimir os boletos, será sempre um trabalho a mais.
Enviei um email para os desenvolvedores, e vamos ver se respondem.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Erro na impressao Sem Preview do HarbourBoleto...
Problema aparentemente resolvido.
Após alguns testes, coloquei o Millisec(1000) para dar uma freada no processamento.
Pelo que entendi, esta classe altera a impressora padrão momentaneamente. E por algum motivo, não estava tendo tempo suficiente para enviar na impressora escolhida.
Após alguns testes, coloquei o Millisec(1000) para dar uma freada no processamento.
Pelo que entendi, esta classe altera a impressora padrão momentaneamente. E por algum motivo, não estava tendo tempo suficiente para enviar na impressora escolhida.
Código: Selecionar todos
// Imprime ou Nao
IF ::lPrintHtml
WB:ExecWB(OLECMDID_PRINT, If(::lPromptPrint, OLECMDEXECOPT_PROMPTUSER, LECMDEXECOPT_DONTPROMPTUSER) )
ENDIF
ELSE
RETURN .F.
ENDIF
millisec(1000)Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG

