ERRO AO FECHA PROGRAMA
                    Boa tarde, pessoal, ta aparecendo sempre essa tela, quando fecho meu programa, o que pode ser?
                
            
                    Existe algum código no evento Unload do form principal ?
                
            
                    Existe esta linha de codigo:
END
            END
                    ESSE ERRO DEVE SER NO WINDOWS, OU NA MEMÓRIA, TENTE TROCAR O PENTE DE MEMÓRIA DO PC POR OUTRO E FAÇA UM TESTE.
                
            
                    Esse [Ô]END[Ô] é o problema. Geralmente, quando o programa roda sem ser compilado não acontece o erro. Mas quando compilado costuma dar problema. Eu nunca descobri o porque. EU não consegui solucionar o problema 100%, mas amenizei e muito a situação. 
Eu criei uma função , disparada no evento Unload, que fecha todos os formulários abertos (ou que possam estar aberto), e fecha todas as conexões com banco de dados. Outra coisa, é preciso fechar todos os recordset que você possivelmente tenha aberto.
Fechando todos os forms:
Fechando conexões (o mesmo se aplica aos recordsets:
  
Tente essas mudança, compile o programa e veja no que dá.
            Eu criei uma função , disparada no evento Unload, que fecha todos os formulários abertos (ou que possam estar aberto), e fecha todas as conexões com banco de dados. Outra coisa, é preciso fechar todos os recordset que você possivelmente tenha aberto.
Fechando todos os forms:
        Dim frm As Form
        For Each frm In Forms
            Unload frm
        Next
        Unload me
Fechando conexões (o mesmo se aplica aos recordsets:
           Conn.Close
           Set Conn = NothingTente essas mudança, compile o programa e veja no que dá.
                        Tópico encerrado , respostas não são mais permitidas