4D v16.3Konvertierung älterer Anwendungen |
||
|
4D v16.3
Konvertierung älterer Anwendungen
Konvertierung älterer Anwendungen
Anwendungen, die mit vorherigen Versionen von 4D bzw. 4D Server erstellt wurden, sind kompatibel mit 4D Version 16 (Struktur- und Datendateien). Hinweise:
Konvertieren Sie eine Anwendung in einer Version älter als v14, die keine Primärschlüssel hat, erscheint eine Meldung, dass Primärschlüssel fehlen. Weitere Informationen dazu finden Sie im nachfolgenden Absatz. Anwendungen der Version 15 werden direkt beim Öffnen mit 4D v16 konvertiert. Ein Dialogfenster gibt an, dass die Struktur konvertiert wird und sich dann nicht mehr mit einer früheren Version des Programms öffnen lässt. Die Datendatei wird nicht konvertiert und lässt sich weiterhin mit v15 öffnen. Eine Anwendung in Version 13 oder 14 wird ebenfalls direkt beim Öffnen mit 4D v16 konvertiert. Nach dem ersten Dialogfenster, dass die Struktur konvertiert wird (siehe oben), erscheint ein zweites Dialogfenster, dass die Datendatei konvertiert wird und sich dann nicht mehr mit einer Version älter als 14.4 oder 14 R5 öffnen lässt. Sie können eine konvertierte v13 Datendatei also nicht mehr mit v13 öffnen, eine konvertierte v14 Datendatei aber weiterhin mit v14. Wollen Sie Anwendungen von Versionen älter als v13 konvertieren, finden Sie weitere Informationen im Abschnitt Konvertierung älterer Anwendungen in der Dokumentation zu 4D v13. Ab 4D v14 müssen alle Tabellen, die im Logbuch protokolliert werden, einen gültigen Primärschlüssel haben (siehe Logbuch verwalten). Deshalb erscheint ein Fehlerdialog, wenn mindestens eine Tabelle in der 4D Anwendung keinen gültigen Primärschlüssel hat. Das Dialogfenster erscheint in folgenden Fällen:
Hinweis: Ist das Backup in der Anwendung nicht aktiviert, bietet der Fehlerdialog die Option, die Anwendung trotz fehlender Primärschlüssel zu öffnen. Haben Sie Zugriff auf die Struktur der Anwendung, zeigt das Fenster mehrere Optionen. Erweitern Sie den Bereich Details, erscheint die Liste der Tabellen, die keinen Primärschlüssel haben: Sie können dann folgendes ausführen:
Haben Sie keinen Zugriff auf die Struktur der Anwendung, können Sie das Protokollieren der Operationen nicht aktivieren. 4D zeigt dann die Meldung, dass Sie sich an den Datenbank-Administrator wenden müssen. 4D v16 kann Komponenten in v15 (oder sogar v14, v13, v12 oder v11) kompiliert oder interpretiert direkt ohne Konvertierung oder Anzeigen eines Dialogfensters zum Bestätigen öffnen. Beachten Sie, dass Komponenten immer im Nur-Lesen Modus geöffnet werden. Sie müssen Komponenten nicht erneut kompilieren, die Konvertierung in v16 ist jedoch nur für .4DB Dateien und nicht für .4DC Dateien möglich.
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
SCHLÜSSELWÖRTER UUID, Catalog.xml ARTIKELVERWENDUNG
4D Designmodus ( 4D v16) |