Usuário com melhor resposta
WebBroser JScript error

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)
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
Todas as 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