none
Unhandled exception in MeuPrograma.exe (OLE32.DLL): 0xC0000005: Access Violation RRS feed

  • Pergunta

  • Olá Pessoal!
    Já me bati muito atrás dessa resposta e vcs são minha última esperança.
    Tenho um projeto feito no Visual C++ 6.0 que está me apresentando a seguinte mensagem mensagem durante a execução:
    "Unhandled exception in MeuPrograma.exe (OLE32.DLL): 0xC0000005: Access Violation"

    O detalhe é que esse erro só ocorre o Windows 7 e somente quando executo o programa via F5 no Visual C++.
    Se mando rodar o executável criado na compilação dando duplo clique nele através do Windows explorer o erro não ocorre.

    O erro acontece qdo chamo a função "COleObjectFactory::UpdateRegistryAll();"
    Se vou entrando nessa função, o Debug vai parar nos fontes de dentro da pasta VC98 do Visual e explode quando chama ::StringFromGUID2.

    Como acontece somente através do Visual C++, acredito q seja algum tipo de incompatibilidade do Visual C++ 6.0 com o Windows 7.

    Alguém já viu algo parecido???

    Fico no aguardo das suas dicas.
    Obrigado desde já... 
    segunda-feira, 3 de janeiro de 2011 17:52

Todas as Respostas

  • No Windows Vista acontece isto tbm? Ou você só detectou no 7?

    Se ocorre no Vista tbm pode ser conflito com o UAC. Tente executar o Visual C++ 6 com Run as Administrator...

    Mais informações: http://msdn.microsoft.com/en-us/library/bb530410.aspx 


    Fabio Galuppo
    segunda-feira, 3 de janeiro de 2011 20:19
  • Olá Fábio...

    No Vista não testei, mas sempre executo o Visual como Administrador.

    De qualquer forma vou dar uma olhada nesse link q vc passou...

    Se tiverem mais alguma idéia, sou todo ouvidos... hehhehe

    terça-feira, 4 de janeiro de 2011 09:52
  • Como eu previa, não é esse o problema...

    Acredito q o problema venha de uma incompatibilidade das DLL's do Visual 6.0 com o Windows 7, mais especificamente as OLE's...

    E como o Visual 6.0 não tem mais manutenção, é provável não haverá atualização para corrigir isso...

    quarta-feira, 5 de janeiro de 2011 10:43
  • Incompatibilidade com o Windows 7... porque isso não é surpresa hahahaha

    tente usar o Visual Studio C++ 2010 express ou o 2008 que é gratuito

     

    Eu uso o 2010 e acredito que não tenha problemas com o Windows 7

    tem até uma pasta "windows7" nos includes especialmente para menus, comboBox, etc do Windows 7...


    Leonardo Bos
    terça-feira, 11 de janeiro de 2011 21:26