Forum Pplware
VB .NET Aplicação --> Msg de erro: A colecção foi modificada, a operação de en(...) - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: VB .NET Aplicação --> Msg de erro: A colecção foi modificada, a operação de en(...) (/showthread.php?tid=10014)

Páginas: 1 2


RE: VB .NET Aplicação --> Msg de erro: A colecção foi modificada, a operação de en(...) - MininiM - 24-10-2011 22:47

Não. O excel está sempre aberto, alguns forms usam e escrevem dados, outros ainda correr macros. Mas não há nenhuma macro a correr. Basta abrir e fechar o form, sem exceutar nada para ele dar erro.


RE: VB .NET Aplicação --> Msg de erro: A colecção foi modificada, a operação de en(...) - Caça - 24-10-2011 22:51

Tens algum código no evento FormClosing/Closed do form?
Tens algum código no método Dispose()?


RE: VB .NET Aplicação --> Msg de erro: A colecção foi modificada, a operação de en(...) - MininiM - 24-10-2011 22:52

Tenho um botão no fechar com:
- Close()
E no evento FormClosing:
- FormPrincipal.Visible = True


RE: VB .NET Aplicação --> Msg de erro: A colecção foi modificada, a operação de en(...) - Caça - 24-10-2011 22:54

O erro pode estar no Load do FormPrincipal.


RE: VB .NET Aplicação --> Msg de erro: A colecção foi modificada, a operação de en(...) - MininiM - 24-10-2011 22:57

O Load do form 1 não tem qualquer código. E se tivesse isso não justifica porque é que o erro só acontece com um dos 8 Form's que ao fechar lançam o form principal...


RE: VB .NET Aplicação --> Msg de erro: A colecção foi modificada, a operação de en(...) - Caça - 24-10-2011 23:03

Então já sabes que o erro está a ocorrer no código que estás a usar ai.


RE: VB .NET Aplicação --> Msg de erro: A colecção foi modificada, a operação de en(...) - MininiM - 24-10-2011 23:06

Pois, mas já vi e revi e não encontro razão nenhuma para isto acontecer. Além disso com tudo o que descrevi. PC's com studio não dá erro, nos outros dá... estou perdido.