none
WebBroser JScript error RRS feed

  • Pergunta

  • Estou com uma problema sério no objeto WebBrowser....

    Meu dilema é o seguinte: Preciso imprimir arquivos HTML em impressoras diferentes.Então criei um "gerenciador de impressão" para cuidar disso.E estou utilizando o método Print() do webbrowser para a impressão.Esse gerenciador altera a impressora desejada para default conforme o arquivo que está imprimindo e chama o método Print().

     

    Até ai tudo bem.Funciona aparentemente bem, por um tempo, e do nada trava.Os erros que obtive são erros que vem em pop-ups do internet explorer:

    *Permission Dennied - linha 2570 na res://ieframe.dll//preview.js

    *'dialogArguments__IE_PrintType' is null or not an object - linha 291 na  res://ieframe.dll//preview.js

    No ambiente em que este programa roda, ele gerencia impressões que são enviadas para o servidor 24hrs por dia.Não pode parar....pode dar erro de impressão, mas deve continuar tentando imprimir mas, esses pop ups malditos "travam" o programa.

    Devo mencionar também que o método de impressão chama uma form que contém esse browser para imprimir o arquivo desejado.E esse form está em uma Thread.É uma STA Thread.

    Alguém tem alguma ideia de como arrumar isso?

    Já tentei o SupressScriptsErros que não funciona para nada, já tentei fazer o handle do método document_completed(estou utilizando esse processo atualmente), já tentei criar o objeto via hard code..fazer o handle..impimir..dar dispose manualmente mas, nenhum deles funcionou.

    Já consegui simular o erro em que a cada 10 impressões 3 davam erro.Mas de repente tudo funciona denovo ¬¬.

    Obrigado pela atenção,

    Alan Matheus Pinheiro Araya.

    • Movido Harley Araujo quarta-feira, 3 de novembro de 2010 12:25 (De:ASP.NET)
    terça-feira, 26 de outubro de 2010 15:10

Respostas

  • Alan,

    Está executando como moderador?

    Outra opção seria executar em modo compatibilidade.


    Gilberto Soares Lopes
    • Marcado como Resposta Richard Juhasz quarta-feira, 10 de novembro de 2010 15:42
    segunda-feira, 8 de novembro de 2010 13:59
    Moderador

Todas as Respostas

  • Olá Alan.

    Não entendi ao certo o problema, principalmente porque meu forte não é programação, mas o problema é que você não consegue imprimir pelo IE? Se possível nos informe um pequeno resumo do problema.

     

    Abraço.

     


    Richard Juhasz
    quinta-feira, 4 de novembro de 2010 19:21
  • Alan,

    Está executando como moderador?

    Outra opção seria executar em modo compatibilidade.


    Gilberto Soares Lopes
    • Marcado como Resposta Richard Juhasz quarta-feira, 10 de novembro de 2010 15:42
    segunda-feira, 8 de novembro de 2010 13:59
    Moderador