Você está offline; aguardando reconexão

ACC: Access/Visual Basic É ambos um compilador e um intérprete

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: 109382
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Iniciante: Requer conhecimento da interface do usuário em computadores de usuário único.

Sumário
Este artigo descreve se o Visual Basic for Applications programação idioma (ou a linguagem de programação Access Basic na versão 2.0 ou anterior) é uma linguagem compilada ou uma linguagem interpretada.
Mais Informações
Idiomas de compilado tradicionais, como C, compilam código-fonte humanamente legível em código legível por máquina e muito mais rápido, objeto. Esses programas de objeto, em seguida, precisam ser vinculados em um arquivo executável a ser usado. Erros de sintaxe não estão geralmente localizados até que o código é compilado completamente. (Análise compiladores são uma exceção.)

Idiomas interpretados tradicionais, como QBasic, usam intérpretes que ler cada linha de código e traduzi-la em instruções de computador enquanto você o escreve. Uma vantagem desse método é que um intérprete pode testar seu código conforme você a escrever. Em alguns casos essa interpretação de linha-por-linha pode ser lenta.

Visual Basic incorpora elementos de linguagens compilados e interpretadas. Visual Basic interpretar cada linha do código como escrevê-lo, mas o Microsoft Access executa essa interpretação no plano de fundo e não exibe nenhuma degradação de desempenho devido a essa interpretação.

Com essa interpretação, o Microsoft Access também compila seu código em uma combinação de código compilado e interpretada conhecido como código de p ou pseudocódigo. Esse código de p executa muito mais rápido do que o código interpretado. A compilação ocorre ao primeiro executar o código, ou quando você clica em compilar tudo no menu Executar.

Microsoft Access 97 também fornece outro mecanismo para manter os aplicativos de banco de dados compilado e segura. Esse recurso é chamado de arquivo. Ele remove a representação de texto de seu código do Visual Basic for Applications e armazena apenas o binário p-código compilado.

Se seu banco de dados contém código do Visual Basic, salvamento de seu banco de dados como um arquivo MDE compilará todos os módulos, remove todo o código fonte editável e compacta o banco de dados de destino. Seu código do Visual Basic continuará a ser executado, mas não pode ser exibido nem editado e o tamanho do banco de dados é reduzido devido à remoção do código.

Salvar seu banco de dados como um arquivo MDE evita as seguintes ações:
  • Visualizar, modificar ou criar formulários, relatórios ou módulos no design modo.
  • Adicionar, excluir ou alterar referências a bibliotecas de objeto ou bancos de dados.
  • Alterar código usando as propriedades ou métodos do Microsoft Access ou do VBA Object dos modelos porque um arquivo MDE não contém nenhum código-fonte.
  • Alterando o nome de projeto do VBA do seu banco de dados usando a caixa de diálogo Opções.
  • Importar ou exportar formulários, relatórios ou módulos. No entanto, tabelas, consultas e macros podem ser importadas do ou exportadas para bancos de dados não MDE. Quaisquer tabelas, consultas ou macros em um banco de dados MDE podem ser importadas para outro banco de dados, mas não formulários, relatórios ou módulos podem ser importados para outro banco de dados.
bloqueio de segurança

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 109382 - Última Revisão: 12/04/2015 09:54:22 - Revisão: 2.1

Microsoft Access 1.0 Standard Edition, Microsoft Access 1.1 Standard Edition, Microsoft Access 2.0 Standard Edition, Microsoft Access 95 Standard Edition, Microsoft Access 97 Standard Edition

  • kbnosurvey kbarchive kbmt kbinfo kbprogramming KB109382 KbMtpt
Comentários