ACC: / Access Visual Basic ╚ sia un compilatore e un interprete.

Traduzione articoli Traduzione articoli
Identificativo articolo: 109382 - Visualizza i prodotti a cui si riferisce l?articolo.
Richiedente: Richiede la conoscenza dell'interfaccia utente a utente singolo computer.

Espandi tutto | Chiudi tutto

Sommario

In questo articolo viene descritto se il Visual Basic, Applications Edition linguaggio (o il linguaggio di programmazione Access Basic in versione 2.0 o precedenti) Ŕ un linguaggio compilato o un linguaggio interpretato.

Informazioni

Linguaggi di compilato tradizionali, ad esempio C, compilare codice sorgente leggibile nel codice leggibile dal computer e molto pi¨ veloce l'oggetto. Questi programmi di oggetto Ŕ quindi necessario essere collegati in un file eseguibile da utilizzare. Errori di sintassi non sono in genere disponibile fino a quando il codice viene compilato completamente. (L'analisi dei compilatori sono un'eccezione).

Linguaggi di interpretato tradizionali, ad esempio QBasic, utilizzano interpreti di leggere ogni riga di codice e si traducono in istruzioni durante la scrittura. Un vantaggio di questo metodo Ŕ che un interprete possibile verificare il codice durante la scrittura. In alcuni casi questa interpretazione riga per riga pu˛ essere lenta.

Visual Basic include gli elementi dei linguaggi interpretati sia compilati. Visual Basic viene interpretata ogni riga di codice Ŕ stato scrivere, ma Microsoft Access viene eseguita questa interpretazione in background e non presenta alcun degrado delle prestazioni a causa di questa interpretazione.

Oltre a questa interpretazione, Microsoft Access compila inoltre il codice in una combinazione di codice compilato e interpretato noto come p-code o pseudocodice. Questo codice di p viene eseguito molto pi¨ velocemente rispetto al codice interpretato un valore. La compilazione viene eseguita quando si esegue il codice per la prima, o quando si scegliere Compila tutto dal menu Esegui.

Microsoft Access 97 fornisce inoltre un altro meccanismo per mantenere le applicazioni di database compilato e protetto. Questa funzionalitÓ Ŕ denominata crea file MDE. Rimuove la rappresentazione testuale di Visual Basic, Applications Edition e memorizza solo il binario compilato p-codice.

Se il database contiene codice Visual Basic, salvando il database come file MDE comporta la compilazione tutti i moduli, rimozione di tutti i il codice sorgente modificabile e la compattazione del database di destinazione. Il codice Visual Basic continua a essere eseguito, ma non possono essere visualizzato o modificato e le dimensioni del database vengono ridotte a seguito della rimozione del codice.

Salvare il database come file MDE impedisce le operazioni seguenti:
  • Visualizzazione, modifica o creazione di maschere, report o moduli in struttura visualizzare.
  • Aggiunta, eliminazione o modifica i riferimenti a database o librerie di oggetti.
  • Modificare il codice utilizzando i metodi dei modelli di Microsoft Access o oggetto VBA o di proprietÓ, poichÚ un file MDE non contiene codice sorgente.
  • Modifica il nome del progetto VBA del database utilizzando la finestra di dialogo.
  • Importazione o esportazione di maschere, report o moduli. Tuttavia, tabelle, query e macro possono essere importate da o esportate in un database non MDE. ╚ possibile importare tabelle, query o macro in un database MDE, in un altro database, ma non maschere, report o moduli possono essere importati in un altro database.

ProprietÓ

Identificativo articolo: 109382 - Ultima modifica: giovedý 18 gennaio 2007 - Revisione: 2.1
Le informazioni in questo articolo si applicano a:
  • 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
Chiavi:á
kbmt kbinfo kbprogramming KB109382 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 109382
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Dichiarazione di non responsabilitÓ per articoli della Microsoft Knowledge Base su prodotti non pi¨ supportati
Questo articolo Ŕ stato scritto sui prodotti per cui Microsoft non offre pi¨ supporto. L?articolo, quindi, viene offerto ?cosý come Ŕ? e non verrÓ pi¨ aggiornato.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com