Criei um esquema de relatorio de erros, que, ao ocorrer um erro, é enviado um e-mail pra mim com uma SS do programa, porém... gostaria que fosse exibida uma mensagem impossivel de se fexar "Gerando relatorio", no caso com o X inabilitado, e ao concluir o envio, essa mensagem saisse e aparecesse "Relatório enviado!"
Utilizo esse código, e utilizo o py.sendmail do Graymalkin
Public Declare Sub keybd_event Lib "user32" _
(ByVal bVk As Byte, ByVal bScan As _
Byte, ByVal dwFlags As Long, ByVal _
dwExtraInfo As Long)
Public Function envia(nome As String)
keybd_event vbKeySnapshot, 1, 0&, 0&
DoEvents
Form1.imageerro.Picture = Clipboard.GetData(vbCFBitmap)
SavePicture Form1.imageerro.Picture, "C:\ScreenShootErro.bpm"
Set k = CreateObject("Py.SendMail")
k.SMTPServer = "smtp.mail.yahoo.com.br"
k.Recipient = "Matheus"
k.To = "matheus.rubens@hotmail.com"
k.Sender = "R-Erro"
k.From = "relatorioerro@yahoo.com.br"
k.Cc = ""
k.Bcc = ""
k.Subject = "Erro no programa " & App.EXEName
k.Body = "Um erro no programa <B>" & App.EXEName & "</B> no formulário <b>" & nome & "</b> ocorreu as " & Time$ & " do dia " & Format(Date$, "mm/dd/yy") & "<BR><b>Descrição:</b> " & Err.Description & "<BR><b>Código:</b> " & Err.Number & _
"<BR><BR><BR><BR><font size='4' color='red'>" & _
"Telefone do cliente: (xx)xxxx-xxxx</font>"
'Em caso de autenticação
k.User = "relatorioerro@yahoo.com.br"
k.Password = ""
k.AttachFile "C:\ScreenShootErro.bpm"
retorno = k.send()
Kill "C:\ScreenShootErro.bpm"
MsgBox "Um relatório de erros foi enviado ao desenvolvedor!", vbCritical, "Erro!"
End Function
Pergunta
Matheus-vb6
Boa noite gente!
Criei um esquema de relatorio de erros, que, ao ocorrer um erro, é enviado um e-mail pra mim com uma SS do programa, porém... gostaria que fosse exibida uma mensagem impossivel de se fexar "Gerando relatorio", no caso com o X inabilitado, e ao concluir o envio, essa mensagem saisse e aparecesse "Relatório enviado!"
Utilizo esse código, e utilizo o py.sendmail do Graymalkin
Editado por Matheus-vb6Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.