Inquiridor
System.OutOfMemoryException: 'Exception_WasThrown'

Pergunta
-
Todas as Respostas
-
Bom dia,
Por favor, nos informe com mais detalhes este erro.
Atenciosamente,
Igor F. Kunrath
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
-
Um dos possíveis motivos para esta exception ser gerada é a sua aplicação estar atingindo o número máximo de GDI Objects que um processo pode ter.
GDI Objects são recursos criados pela GDI32.DLL, e podem incluir muitas coisas relacionadas a elementos gráficos, como fontes e arquivos bitmap; Como não entramos em detalhes sobre o que a sua aplicação faz, não posso garantir se é este o seu caso, nem descartar a possibilidade.
A sua aplicação se trata de algo próximo deste assunto? Se sim, podemos analisar esta possibilidade:
Esta possibilidade pode ser verificada utilizando o Gerenciador de tarefas do Windows e verificando o número de GDI Objects em tempo de execução:
No gerenciador de tarefas, em Detalhes, adicione a coluna GDI Objects:
O número máximo permitido pelo Windows é de 10,000 por processo e 65,536 por sessão. Experimente analisar se em algum momento da execução do seu programa este número é atingido.
Caso a sua aplicação não esteja relacionada com elementos gráficos ou não esteja atingindo o limite descrito acima, nos dê mais informações sobre sua aplicação.
Atenciosamente,
Igor F. Kunrath
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.