The process cannot access the file  XML
Índice dos Fóruns » Outras Linguagens
Autor Mensagem
tina_hakala
Entusiasta Java

Membro desde: 24/05/2007 00:24:22
Mensagens: 17
Localização: São Paulo-SP
Offline

Olá!

Tenho uma rotina q envia um email com um determinado anexo em formato excel.

Até envia o email, mas não abre o excel e gera o seguinte log:

"The process cannot access the file [excel anexo] because it is being used by another process."

Isso dá qndo eu crio o anexo.



E aki é onde eu crio o filename beeem acima


Se eu coloco antes do Attachment stream.Close()(ou Dispose), o log informa q num pode abrir arquivo fechado. Se eu coloco stream.Flush() é a mesma coisa q nada.

Alguma sugestão?


Wish to live by candle light...I'll just stop paying the bills...
[Email]
douglaskd
GUJ Ranger
[Avatar]

Membro desde: 04/07/2010 00:51:49
Mensagens: 839
Localização: Campinas - SP
Offline

classe procmon para procurar o processo do task manager e finalizar acho que resolve...

tina_hakala
Entusiasta Java

Membro desde: 24/05/2007 00:24:22
Mensagens: 17
Localização: São Paulo-SP
Offline

douglaskd

Achei o problema, era bem simples ^^.

D fato eu tinha q dar stream.Close() antes do Attachment, porém antes d fechar o arquivo, eu tinha tbm q finalizar o writer, por isso tava dando erro falando q num axava o arquivo fechado.

Mas vlw msm pela ajuda heim

Wish to live by candle light...I'll just stop paying the bills...
[Email]
 
Índice dos Fóruns » Outras Linguagens
Ir para:   
Powered by JForum 2.1.8 © JForum Team