Der Speicherbedarf von Microsoft Visual Basic-Anwendungen ist signifikant kleiner als jener von entsprechenden Microsoft Access-Anwendungen. Dies gilt sowohl für die physische Größe, als auch für den Bedarf zum Ausführungszeitpunkt. Während Microsoft Visual Basic nur den kompilierten Code speichert, legt Microsoft Access stets nicht kompilierten und kompilierten Code ab. Zudem speichert Microsoft Access veränderte Code-Teile zusätzlich zum Ursprungscode ab und entfernt veraltete Code-Strecken erst bei einer Komprimierung der Datenbank., in Microsoft Visual Basic mit AccessToVB Zur Laufzeit werden dann alle Microsoft Access-Elemente geladen. Daher verbrauchen Funktionen Speicherplatz, auch wenn sie nicht zur Ausführung kommen. Dies gilt ebenso bei Verwendung der Runtime-Version von Microsoft Access. problemlose Konvertierung. Microsoft Visual Basic hingegen belegt nur für die verwendeten Funktionen Speicher. In den nachfolgen Praxisbeispielen werden die Unterschiede deutlich. Bei der physikalischen Größe der Microsoft Visual Basic-Anwendung wurden der Speicherbedarf der ausführbaren EXE.-Datei und jener der Microsoft Access-datenbank, welche die Tabellendefinitionen und die Abfragen beinhaltet, berücksichtigt und beide Werte summiert.
Die Anwendung A ist eine kleine Mitarbeiterverwaltung für ein Unternehmen der Konsumgüterindustrie. Die Anwendung besteht aus 12 Formularen und 3 Modulen.
Die Anwendung B ist für die Marketingabteilung eines Computer Herstellers erstellt worden. Dies ist eine mittlere Anwendung. Sie besteht aus 25 Formularen und 9 Modulen. Es wird zusätzlich ein sehr speicherintensives ActiveX-Steuerelement verwendet. (Pinnacle Extended Graph)
Die Anwendung C ist eine große Anwendung und wurde für ein Catering Unternehmen erstellt. Sie besteht aus 150 Formularen und 48 Modulen. |