|
Das Format der Dateien eines Projektes ist in Visual Basic
5 und 6 weitgehendst gleich. Sie können in Visual Basic
5 erstellte Projekte problemlos in Visual Basic 6
öffnen und weiter bearbeiten. Umgekehrt geht es im Prinzip genauso
problemlos, natürlich abgesehen davon, dass sich erst unter Visual Basic
6 eingeführte Neuerungen unter Visual Basic 5
nicht funktionieren und beim Starten bzw. Kompilieren eines Projekts
mit Fehlermeldungen bemerkbar machen werden. Allerdings werden Sie
eventuell beim Öffnen eines unter Visual Basic 6
gespeicherten Projekts in der Visual Basic 5
Entwicklungsumgebung mit einer oder mehreren Fehlermeldung(en)
konfrontiert. Meistens können Sie diese Meldung(en) ignorieren und
mit dem Laden des Projekts fortfahren. Diese Fehlermeldungen
betreffen einige wenige Projekt-Eigenschaften, die in Visual Basic
6 hinzugekommen sind.
Betrifft eine Fehlermeldung den Schlüssel "Retained",
ist das in der Regel ohne Bedeutung. Während bei den meisten
Projekt-Eigenschaften deren Standardwerte nicht in die VBP-Datei
geschrieben werden, geschieht dies ausnahmsweise bei der in Visual Basic
6 neuen Eigenschaft für ActiveX-DLLs "In Speicher
erhalten" (Sie finden Sie in den Projekt-Eigenschaften unten im
Register "Allgemein"). Beim Speichern des Projekts in der
Visual Basic 5-Entwicklungsumgebung wird der Schlüssel
entfernt. Beim erneuten Laden in Visual Basic 6 ist er
dann auf seinen Standardwert zurückgesetzt, und Sie müssen ihn bei
Bedarf von Hand erneut setzen.
Ein anderer eventuell angemahnter Schlüssel ist "RemoveUnusedControlInfo".
Er bezieht sich auf die Projekt-Eigenschaft "Informationen zu
nicht verwendeten ActiveX-Steuerelementen entfernen" im
Register "Erstellen" der Projekt-Eigenschaften. Diese
Eigenschaft ist in Visual Basic 6 standardmäßig
gesetzt. Wird sie gelöscht, wird diese Abweichung vom Standard in
die VBP-Datei geschrieben. Da sich diese Eigenschaft auf die unter
Visual Basic 6 neue Möglichkeit bezieht, Steuerelemente zur
Laufzeit "aus dem Nichts" zu laden, und die ein
wesentliches Element der Architektur eines Projektes sein kann,
dürfte das Projekt unter Visual Basic 5 dann nicht so
ohne weiteres laufen. Ist diese Eigenschaft jedoch ohne besonderen
Grund gelöscht gewesen, können Sie den Fehler beim Laden in Visual
Basic problemlos ignorieren.
|