4D v16.3

Vorgehensweise beim Konvertieren

Home

 
4D v16.3
Vorgehensweise beim Konvertieren

Vorgehensweise beim Konvertieren    


 

  • Sie müssen eine interpretierte Version der Anwendung (Datei .4DB für die Struktur) und das Designer Kennwort zum Durchführen der Konvertierung haben
  • Machen Sie vor dem Konvertieren eine Kopie Ihrer Anwendung;
  • Führen Sie eine Syntaxprüfung durch. Diese Überprüfung ist hilfreich, denn sie kann auf mögliche Fehler hinweisen, auch wenn Sie Ihre Anwendung nicht kompilieren wollen
  • Rufen Sie das Maintenance und Security-Center auf, um Ihre Struktur und Daten zu prüfen und ggf. zu reparieren
  • (Optional) Soll Backup/Journal verwendet werden, müssen Sie Primärschlüssel einrichten (gilt bereits seit Version 14). Weitere Informationen dazu finden Sie im Abschnitt Primärschlüssel des Handbuchs 4D Designmodus.
  • Ab Version 13.5 müssen Felder mit der Eigenschaft Einmalig indiziert sein. Sie können nicht mehr Datensätze mit einem einmaligen Feld erstellen bzw. ändern, das nicht indiziert ist: Beim Versuch, diesen Datensatz zu sichern, wird ein Fehler generiert (-9998 Dieser einmalige Datensatz ist bereits vorhanden, 1088 Index ist ungültig oder fehlt). Wie Sie fehlende Indizes oder eine Datei auf der Festplatte mit allen nicht-indizierten Feldern erstellen können, wird im Anhang: Hilfsmittel beim Konvertieren beschrieben.

Anwendungen, die in Version 15 von 4D oder 4D Server (sowie in v11, v12, v13 und v14) erstellt wurden, sind mit 4D Version 16 (Struktur- und Dateidatei) kompatibel. Sie können jede interpretierte Strukturdatei konvertieren. Dazu starten Sie einfach 4D v16 und öffnen Ihre Strukturdatei (xxx.4DB Datei) im interpretierten Modus.

Auf dem Bildschirm erscheint die Meldung, dass die Strukturdatei konvertiert wird:

Klicken Sie auf die Schaltfläche OK, wird Ihre Strukturdatei in 4D v16 konvertiert und lässt sich nicht mehr mit einer älteren Version öffnen.

Datendateien für Anwendungen in 4D v15 oder 4D v15 Rx werden nicht konvertiert. Sie werden jedoch für Anwendungen in 4D v14 und älter konvertiert. In diesem Fall erscheint ein zweites Dialogfenster:

Diese Datendatei wird auch in Version 16 konvertiert, lässt sich aber noch mit 4D v14.4 und neuer oder 4D v15 (4D v14 R5) öffnen.

Verwenden Sie erneut das Maintenance und Security Center (MSC), um die Struktur und Daten zu prüfen und zu reparieren.

In gewohnter Weise erscheinen folgende Angaben zur Struktur:

  • Verwaiste Methoden (__Orphan__xxxxx) erscheinen als Warnungen im Protokoll des MSC und lassen sich über den Explorer löschen (nach Prüfen, dass ihr Code nicht mehr nützlich ist)
  • Formulare können keine doppelten Objektnamen enthalten: Sie erscheinen im Protokoll des MSC als Warnungen. Führen Sie eine Operation zum Reparieren der Anwendung aus, um diese Namen zu ändern (in diesem Fall sollten Sie die Programmierung von Objektnamen überprüfen).

Neue Funktionalität für die Struktur:

  • Auffinden von Bildern im PICT Format in der Struktur. Weitere Informationen dazu finden Sie im Abschnitt Anwendung prüfen des Kapitels MSC.

Neue Funktionalität für die Daten: Auffinden von Dupletten in einmaligen Feldern und zusätzliche Informationen:

  • Beim Verwenden des MSC oder einem Befehl wie VERIFY DATA FILE, zeigen die generierten Protokolle jetzt die Namen der betroffenen Tabellen und Felder und jeden doppelten Wert an.
    Hinweis: Bei der Dateneingabe zeigt das Dialogfenster mit der Fehlermeldung jetzt den Namen der dazugehörigen Tabelle bzw. des Feldes und den duplizierten Wert an. Auch der Befehl GET LAST ERROR STACK zeigt detaillierte Information zu doppelten Werten.
    Öffnet 4D eine Datendatei, wenn ein Index erstellt oder neu aufgebaut werden muss, werden doppelte Werte jetzt automatisch in den zugewiesenen Feldern mit der Eigenschaft "einmalig" ausfindig gemacht. In diesem Fall erscheint vor dem Öffnen der Anwendung eine spezifische Meldung, so dass der Benutzer Dupletten finden und entfernen kann:

Beim Upgrade auf 4D v16 und wegen Update der Unicode Library (ICU - International Components for Unicode) werden alle Text- und Schlüsselwort-Indizes in 4D neu aufgebaut. Diese Operation wird automatisch beim ersten Öffnen der Anwendung durchgeführt und kann eine Weile dauern.

Ähnlich wie beim erneuten Öffnen einer Anwendung in v16 mit 4D v15 R5 oder einer älteren Version, führt das automatisch zum Neuaufbau von Text- und Schlüsselwort-Indizes.

Hinweis: Wir haben in 4D v16 den globalen Algorithmus zur Reindizierung der Daten der Anwendung in hohem Maße optimiert. All seine Prozesse wurden gesichet und diese Operation kann jetzt doppelt so schnell sein. Eine globale Reindizierung ist z.B. nach Reparatur der Struktur erforderlich oder wenn die Datei .4dindx gelöscht wurde.

 
 

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Vorgehensweise beim Konvertieren

 
GESCHICHTE 

 
ARTIKELVERWENDUNG

Konvertierung in 4D v16 ( 4D v16)
Konvertierung in 4D v16 ( 4D v16.2)
Konvertierung in 4D v16 ( 4D v16.3)