ID do artigo: 241396 - Última revisão: segunda-feira, 9 de agosto de 2004 - Revisão: 3.3

FileTool.exe substitui a abrir e recursos de Add a Project no Visual C++

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.

Nesta página

Expandir tudo | Recolher tudo

Sumário

Iniciar a caixa de diálogo Abrir arquivo no Visual C++ usando a tecla de atalho do teclado ou no menu ' arquivo ' resulta no seguinte erro:
Acesso Violação (0xc0000005) no DEVSHL.DLL no 0x5003eaed.
DevShl.Dll consultou a memória em 0 x 0000000. A memória não pôde ser lida.
O mesmo erro ocorre quando você seleciona Adicionar ao projeto no menu Project e clique em arquivos .

FileTool.exe é um exemplo que substitui os itens de menu Abrir e Add to Project no Visual C++ usando o objeto de Studio Developer modelo.

O modelo de objeto Developer Studio contém métodos que abrir arquivos e adicionar arquivos a um projeto. O objeto BuildProject contém um método de AddFile adiciona arquivos para um projeto. O objeto de documentos contém um método Open pode abrir arquivos em Developer Studio. Pode ser usados em uma macro ou suplemento.

Mais Informações

O seguinte arquivo está disponível para download no Centro de download da Microsoft:
FileTool.exe (http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/filetool.exe)


O arquivo FileTool.exe auto-extraível contém os seguintes arquivos:

Recolher esta tabelaExpandir esta tabela
Commands.cpp5 KB
Commands.h1 KB
DSAddIn.cpp5 KB
DSAddIn.h2 KB
FileTool.cpp5 K
FileTool.def1 KB
FileTool.dsp5 KB
FileTool.dsw1 KB
FileTool.h1 KB
FileTool.odl2 KB
FileTool.rc5 KB
FileTool_i.c2 KB
FileToolTypes.h7 KB
Resource.h1 KB
StdAfx.cpp1 KB
StdAfx.h3 KB
FileTool.rc21 KB
TBarLrge.bmp2 KB
TBarMedm.bmp1 KB

Para obter informações adicionais sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591  (http://support.microsoft.com/kb/119591/EN-US/ ) Como obter arquivos de suporte da Microsoft a partir de serviços online
Microsoft examinou esse arquivo em busca de vírus. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Instalar o suplemento

  1. Executar FileTool.Exe para extrair o Visual C++ 6.0 projeto.
  2. Crie o projeto em Visual C++ na versão ou configuração.
  3. No Visual C++, clique em Personalizar no menu Ferramentas .
  4. Na caixa de diálogo Personalizar , clique na guia Add-Ins e arquivos de macro .
  5. Clique no botão Procurar e localize o arquivo FileTool.dll que foi criado na etapa 2.
  6. Clique em OK para salvar as configurações.
Uma barra de ferramentas para os dois comandos aparece.

Observação: Somente o comando Abrir funciona em Visual C++ 5.0. O método AddFile foi adicionado com o Visual Studio versão 6.0.

Removendo teclas de atalho

Após você carregar o suplemento, você pode remover as teclas de atalho para os itens de menu parar Visual C++ e atribuem-los aos dois comandos add-in seguindo as etapas abaixo:
  1. No menu Ferramentas do Visual C++, clique em Personalizar .
  2. Na caixa de diálogo Personalizar , clique na guia teclado .
  3. Na caixa categoria , selecione arquivo .
  4. Na janela de comandos, selecione Abrir .
  5. Na janela Teclas atuais , selecione a entrada CTRL+O e, em seguida, clique em Remover .
  6. Na caixa categoria , selecione Project .
  7. Na janela de comandos, selecione InsertFilesIntoProject . Se houver um atalho associado a ele, siga a etapa 5 para removê-lo. Por padrão, há nenhuma tecla de atalho para este item.
  8. Na caixa categoria , selecione Add-Ins .
  9. Os dois suplemento comandos AddFileToProject e OpenFile aparecem na janela comandos.
  10. Selecionar OpenFile , em seguida, coloque o cursor na caixa Pressione nova tecla de atalho , pressione a tecla de atalho ou combinação de teclas que você deseja e clique em atribuir .
  11. Repita a etapa acima para outro comando. Teclas de atalho atribuída para os dois comandos aparecem nas chaves atual janela.
Você também pode desejar remover os comandos de menu e inserir os comandos AddIn em seu lugar. Para inserir os novos comandos AddIn no BarraDeMenu, use as seguintes etapas:
  1. No menu Ferramentas do Visual C++, clique em Personalizar .
  2. Clique no menu arquivo e, em seguida, arraste o comando Abrir fora do arquivo popup e liberá-lo.
  3. Clique no menu Project , clique em Add Project e, em seguida, arraste o comando arquivos fora do popup e liberá-lo.
  4. Na caixa de diálogo Personalizar , selecione a guia comandos .
  5. Selecione Add-ins da caixa de listagem de categoria .
  6. Arraste o comando OpenFile para o menu arquivo e solte-o no espaço vacated pelo comando Abrir .
  7. Arraste o comando AddFileToProject para o item Add Project no menu Project e solte-o no espaço vacated pelo comando arquivos .
Quando os menus tem sido modificados como acima, não é necessário para que a barra de ferramentas AddIn visível.

Referências

Consulte os tópicos a seguir na MSDN Library (http://msdn.microsoft.com/library) para Visual C++ 6.0 para documentação sobre Visual C++ Automation e associando teclas de atalho no IDE do Visual C++:
MSDN Library documentação do Visual Studio Visual C++ documentação; usando o Visual C++; Visual do usuário C++ do; automatizar tarefas no Visual C++

MSDN Library, documentação do Visual Studio; documentação do Visual C++; como usar o Visual C++, Visual do usuário C++ do; O ambiente Visual C++; Personalizando Visual C++; fazer... Tópicos: Personalizando Visual C++; Personalizar atalhos de teclado

MSDN Library, documentação do Visual Studio; documentação do Visual C++; como usar o Visual C++, Visual do usuário C++ do; O ambiente Visual C++; Personalizando Visual C++; fazer... Tópicos: Personalizando Visual C++; personalizar barras de ferramentas e menus

A informação contida neste artigo aplica-se a:
  • Microsoft Visual C++ 5.0 Enterprise Edition
  • Microsoft Visual C++ 6.0 Enterprise Edition
  • Microsoft Visual C++ 5.0 Professional Edition
  • Microsoft Visual C++ 6.0 Professional Edition
  • Microsoft Visual C++, 32-bit Learning Edition 6.0
Palavras-chave: 
kbmt kbdownload kbfile kbsample KB241396 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: 241396  (http://support.microsoft.com/kb/241396/en-us/ )