4D v14.3

Konvertierung älterer Anwendungen

Home

 
4D v14.3
Konvertierung älterer Anwendungen

Konvertierung älterer Anwendungen  


 

 

Anwendungen, die mit den Versionen 11.x, 12.x und 13.x von 4D bzw. 4D Server erstellt wurden, sind kompatibel mit 4D Version 14 (Struktur- und Datendateien).

  • Datendateien für Versionen älter als Version 11 müssen über einen Assistenten konvertiert werden und lassen sich dann nicht mehr in ihrer ursprünglichen Version öffnen.
  • Datendateien in Version 11 oder 12 werden direkt in Version 14 konvertiert und lassen sich nicht mehr in ihrer ursprünglichen Version öffnen.
  • Strukturdateien in Version 13 werden direkt in Version 14 konvertiert und lassen sich nicht mehr in ihrer ursprünglichen Version öffnen. Dagegen können Datendateien in Version 13 ohne Konvertierung in Version 14 geöffnet werden und lassen sich dann wieder in Version 13 öffnen.

Hinweis: Sie können jede interpretierte Strukturdatei konvertieren. Sollte die Datei kompilierten Code enthalten, müssen Sie die Datenbank nach dem Konvertieren erneut kompilieren.

Hat die Anwendung, die Sie konvertieren, keine Primärschlüssel, erscheint eine Meldung, dass Primärschlüssel fehlen. Weitere Informationen dazu finden Sie im nachfolgenden Absatz "Fehlerdialog zu Primärschlüssel".

Eine Anwendung in Version 13 wird direkt konvertiert, wenn Sie diese mit 4D v14 öffnen. Eine Warnung informiert Sie, dass die Strukturdatei konvertiert wird und sich dann nicht mehr mit einer früheren Version öffnen lässt:

Datendateien werden dagegen ohne Konvertierung geöffnet und lassen sich dann wieder in Version 13 öffnen.

Eine mit Version 12 oder Version 11 erstellte Datenbank wird direkt konvertiert, wenn Sie die Strukturdatei mit 4D v14 öffnen. Zwei aufeinander folgende Warnungen auf dem Bildschirm lassen Sie wissen, dass die Dateien konvertiert werden und sich dann nicht mehr mit einer früheren Version öffnen lassen.

Beachten Sie, dass die Indizes beim Konvertieren einer Datendatei neu aufgebaut wird.

Hinweis: Wollen Sie ältere Anwendungen konvertieren, finden Sie weitere Informationen im Abschnitt Konvertierung älterer Anwendungen in der Dokumentation zu 4D v13.

In 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:

  • nach Konvertieren einer Anwendung in 4D v14
  • Nach Markieren der Option Benutze Logbuch in einer 4D v14 Anwendung

Hinweis: Verwendet die Anwendung ein Logbuch, gibt eine zusätzliche Meldung an, dass diese Datei deaktiviert wird.

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:

  • Kopieren: Kopiert die Information des Fensters in die Zwischenablage zur weiteren Analyse.
  • Anwendung schließen: Lässt die Anwendung unverändert und schließt sie.
  • Weiter: Öffnet die Anwendung ohne Fehlerbehebung. In diesem Fall wird das Protokollieren der Operationen für die Anwendung deaktiviert. Falls die Option Benutze Logbuch markiert ist, wird sie deaktiviert. Die Anwendung arbeitet normal in 4D v14. Sie können diese Option wählen, wenn Sie Ihre Anwendung ohne Logbuch verwenden wollen.
  • Assistent starten: Öffnet das Fenster Primärschlüssel-Manager, um alle Tabellen zu aktualisieren. Wir empfehlen, diese Option zu wählen, um die Anwendung für die neue Version zu aktualisieren. Weitere Informationen dazu finden Sie im Abschnitt Datenbankstruktur erstellen.

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 v14 kann Komponenten in 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 v14 ist jedoch nur für .4DB Dateien und nicht für .4DC Dateien möglich.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: 4D Dateien verwalten

 
SCHLÜSSELWÖRTER 

Catalog.xml, UUID

 
ARTIKELVERWENDUNG

4D Designmodus ( 4D v14 R2)
4D Designmodus ( 4D v14 R3)
4D Designmodus ( 4D v14.3)
4D Designmodus ( 4D v14 R4)

Geerbt von : Konvertierung älterer Anwendungen ( 4D v13.4)