ERRO AO FECHAR O FORM

NEIBALA 20/04/2017 22:16:27
#473474
Pessoal

O que poderia estar acontecendo, pois quando mando fechar um form com unload me, está dando o seguinte erro :

Unable to unload within this context
NEIBALA 20/04/2017 22:37:24
#473477
Jaba

Agradeço a sua atenção mas o link que você passou ja tinha visto e infelizmente não resolveu o meu problema, mas caso tenha algum outra ideia agradeço.
NEIBALA 21/04/2017 13:55:45
#473487
Jaba / Grupo

Veja que a rotina abaixo ela é bem simples, o que poderia ser, seria algo relacionado a sua 1o. resposta onde comenta algo relacionado a resize, mas não tenho nada neste processo, já as outras opções que você passou recentemente está bem fora do meu cenário no momento.
E mesmo assim quero agradeço toda a sua atenção neste assunto, caso lembra de algo mais agradeço antecipadamente e continuarem pesquisando, pois este erro até o momento é intermitente na minha aplicação.

Private Sub cmdExit_Click()
On Error GoTo TryCathError
Unload Me
Exit Sub
TryCathError:
Dim s_dsMsg As String
s_dsMsg = [Ô]Error :{[Ô] & Err.Number & [Ô]}[Ô] _
& vbNewLine & Err.Description

MsgBox s_dsMsg, vbCritical, [Ô]Error[Ô]
End Sub


link ===> msdn.microsoft.com/en-us/library/aa243662(v=vs.60).aspx

There is an Unload statement in the Resize event of a Data, Form, MDIForm, or PictureBox control.
Remove the Unload statement from the event.





KERPLUNK 21/04/2017 14:22:28
#473488
A mensagem de erro é essa mesmo? Se for, veja os outros eventos do form, faça uma depuração e veja o que acontece depois do unload. Provavelmente, algum evento está sendo disparado, mas como você executou o Unload, os comandos subsequentes não estão mais no contexto de form.
NEIBALA 21/04/2017 15:32:09
#473490
Kerplunk / Grupo

A descrição da mensagem é essa mesmo apenas o código é outro, quanto a questão do evento pela depuração até o momento não identifiquei nada de anormal.
Como o erro é intermitente estarei aqui tentando identificar o que pode estar ocorrendo e qualquer novidade ou alguém já tenha passando por isto e puder me dar alguma dica agradeço.
JABA 22/04/2017 14:07:26
#473495
Além da mensagem, coloque o código do erro também.
NEIBALA 25/04/2017 02:53:16
#473540
Jaba / Grupo

O código é o 365, demorei um pouco pois tive que confirmar no log de erro do Sistema da empresa.
Veja se alguém teria alguma ideia do que poderia ser ?

MFLAVIO 25/04/2017 13:18:50
#473552
tente usar o
me.dispose para fechar o Form
OCELOT 25/04/2017 13:55:53
#473554
Você não teria algum Loop com uma chamada ao DoEvents em algum dos locais descritos na documentação da Microsoft sobre esse erro?
Página 1 de 2 [12 registro(s)]
Tópico encerrado , respostas não são mais permitidas