none
Attempted to read or write protected memory. This is often an indication that other memory is corrupt. RRS feed

  • Pergunta

  • Olá a todos

     

    Sou desenvolvedor .NET e estou encontrando um problema em uma aplicação que estou desenvolvendo. Cheguei a encontrar alguns tópicos relacionados a isto mas nenhum me ajudou tanto. O que acontece é que eu tenho uma plaicação que cria uma planilha Excel e a salva em algum local selecionado pelo usuário. Na minha máquina o programa funciona normalmente, porém em outra máquina encontro o seguinte erro quando tento criar a planilha:

     

    "Attempted to read or write protected memory This is often an indication that other memory is corrupt."

     

    Imaginava que fosse um problema de administração. Mas a pessoa que estava logada disse que tinha permissão de Administrador. Será que é algum problema relativo às configurações do Windows que a outra máquina estava rodando (Windows 2000 SP4, enquanto eu desenvolvi a aplicação em Visual Studio 2005 .NET 3.0 Windows XP SP2)?  

     

     

    Aguardo resposta e agradeço a atenção

     

    Mauricio

    sexta-feira, 14 de março de 2008 15:15

Respostas

  • Já encontrei o problema. É que o programa fazia chamadas a funções que só estão disponíveis para objetos no Office 2003 em diante, o que não acontecia neste caso, já que a máquina rodava Office 2000.

     

    Obrigado pela ajuda e abraços

     

    segunda-feira, 17 de março de 2008 15:04

Todas as Respostas

  • Mau.Ribeiro

     

    O erro que ele estar apresentando ai realmente é um erro de acesso ou tentativa de escrita em uma memoria que estar protegida. Quando a maquina que voce desenvolveu nao tem problema nao eu tenho uma aplicação que roda no windows 2000 (Que nao é recomendando) e funciona sem nenhum problema tenta verificar as permissoes e aonde é que o usuario que estar utilizando seu sistema estar tentando efetuar a gravação. Possa ser que ela esteja tentando efetuar a gravação em uma area protegida pelo sistema operacional.

    sexta-feira, 14 de março de 2008 19:42
  • Já encontrei o problema. É que o programa fazia chamadas a funções que só estão disponíveis para objetos no Office 2003 em diante, o que não acontecia neste caso, já que a máquina rodava Office 2000.

     

    Obrigado pela ajuda e abraços

     

    segunda-feira, 17 de março de 2008 15:04