ID do artigo: 241245 - Última revisão: terça-feira, 13 de maio de 2003 - Revisão: 2.0

PROBLEMA: Mensagem de erro "Erro 7 - memória insuficiente" do aplicativo do Visual Basic usando FM20.DLL

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sintomas

Um aplicativo do Visual Basic é implantado em uma máquina de destino. Ao tentar executar o aplicativo em uma máquina de destino que não tem o Microsoft Office 97 ou posterior instalado, o seguinte erro é gerado:
Erro 7 - memória insuficiente
Sem perda de memória é monitorada, e o sistema aparece estável. O aplicativo é executado corretamente se o Microsoft Office 97 estiver instalado no computador de destino.

Causa

O problema é que o arquivo FM20.DLL é usado pelo projeto. Arquivo FM20.DLL não é um componente redistribuível e destina-se para VBA usar somente. FM20.DLL é conhecido por ter muitos problemas quando usado com Visual Basic e outros produtos de desenvolvedor. Seu uso não é recomendado nem tem suporte no qualquer produto Visual Studio.

Resolução

A resolução melhor é remover FM20.DLL o projeto.

Uma alternativa é implantar o aplicativo somente para computadores com o Microsoft Office 97 ou posterior instalado. Para fazer isso, remova a referência FM20.DLL da lista de arquivo PDW ou Assistente para instalação. Isso impede que o Assistente de instalação de instalá-lo. Observe na documentação do produto que instalar a versão apropriada do Microsoft Office no computador de destino é um pre-requisite à instalação de seu aplicativo.

Situação

Esse comportamento é por design.

Referências

Para obter informações adicionais sobre como usar FM20.DLL, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
224305  (http://support.microsoft.com/kb/224305/EN-US/ ) INFO: Uso e a redistribuição de FM20.DLL
Para ver quais componentes são redistribuíveis, leia o arquivo "Redist.TXT" que acompanha o Visual Basic. Este arquivo está instalado no seu disco rígido ou pode ser encontrado na pasta "\Common\Redist\" no CD-ROM do Visual Basic 6.0 ou na pasta "\vb\" do CD-ROM do Visual Basic 5.0.

A informação contida neste artigo aplica-se a:
  • Microsoft Visual Basic 5.0 Learning Edition
  • Microsoft Visual Basic 6.0 Learning Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
Palavras-chave: 
kbmt kbappsetup kbdeployment kbprb kbwizard KB241245 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 241245  (http://support.microsoft.com/kb/241245/en-us/ )