4D v16.3

Seite Kompilierte Struktur

Home

 
4D v16.3
Seite Kompilierte Struktur

Seite Kompilierte Struktur  


 

 

Auf der Seite Kompilierte Struktur können Sie eine standardmäßig kompilierte Strukturdatei bzw. Komponente anlegen. Diese Dateien sind in beiden Fällen gleich. Nur die Architektur der angelegten Ordner ist unterschiedlich.

Beim Erzeugen erstellt 4D automatisch mehrere Ordner zum Ablegen der generierten Dateien. Egal welche Option gewählt ist, die aktuelle Datenbank wird nicht geändert, sondern es werden Kopien auf der Festplatte angelegt.

Enthalten die kompilierten Strukturdateien sowohl 32-bit als auch 64-bit Code (siehe Optionen zum Kompilieren), werden die entsprechenden Versionen der kompilierten Strukturdateien erzeugt.

Haben Sie die Optionen definiert, klicken Sie auf die Schaltfläche Erstellen, um die gewünschten Dateien am angegebenen Ort anzulegen.

Mit dieser Option erstellen Sie eine Datenbank, die nur kompilierten Code enthält. Haben Sie z.B. als Anwendungsname “MeineDatenbank” definiert, erhalten Sie: 

  • eine Datei mit Namen MeineDatenbank.4dc (kompilierte Datei der Datenbank)
  • eine Datei mit Namen MeineDatenbank.4DIndy (Indexdatei der Struktur)

Die Datei .4dc lässt sich mit 4D, 4D Server oder 4D Desktop öffnen. 4D löscht beim Erstellen den interpretierten Code der Strukturdatei. Sie können dann nicht mehr auf den Designmodus dieser Datenbank zugreifen. 

Die kompilierte Datenbank wird folgendermaßen abgelegt:

  • In einen Ordner vom Typ MeineDatenbank.4dbase,” der auf Mac OS spezifische Eigenschaften hat (siehe Handbuch 4D Programmiersprache, Ordner .4dbase) — MeineDatenbank ist der Name der Anwendung
  • Dieser Ordner liegt im Ordner mit Namen Compiled Database
  • Dieser wiederum wird im angegebenen “Zielordner” erstellt.

Warnung: 4D löscht vor Erzeugen einer kompilierten Datenbank den Inhalt des Ordners “Compiled Database”. Wollen Sie Zwischenversionen behalten, müssen Sie die Anwendung umbenennen oder kompilierte Versionen bzw. weitere Elemente daraus entfernen und an anderer Stelle sichern.

Markieren Sie diese Option, werden mit der Datenbank verbundene Ordner in den Ordner Compiled Database kopiert. Das sind “Plugins,” “Resources,” “Components”. Weitere Informationen dazu finden Sie im Handbuch 4D Programmiersprache im Abschnitt Architektur der Anwendung.

Auf diese Weise können Sie einsatzbereite kompilierte Strukturdateien erstellen. Hier ein Beispiel für die Ordner einer kompilierten Struktur:

Mit dieser Option erstellen Sie eine kompilierte Komponente aus der Struktur.

Eine Komponente ist eine standardmäßige 4D Strukturdatei, in der spezifische Funktionalitäten entwickelt wurden. Ist sie konfiguriert und in einer anderen Datenbank (der Host Datenbank) installiert, sind ihre Funktionalitäten aus der Host Datenbank verfügbar. Weitere Informationen dazu finden Sie im Abschnitt 4D Komponenten entwickeln und installieren

Haben Sie im Bereich Anwendungsname “MyComponent” definiert, erhalten Sie:

  • Eine Datei mit Namen MyComponent.4dc (kompilierte Strukturdatei)
  • Eine Datei mit Namen MyComponent.4DIndy (Indexdatei der Struktur)

Die erzeugten Elemente sind ähnlich wie die einer kompilierten Struktur. Es gibt jedoch folgende Unterschiede:

  • Die Komponente wird als Ordner bzw. Paket in einem Ordner mit Namen „Components“ angelegt.
  • Der zugewiesene Ordner „Resources“ wird automatisch in den Ordner der Komponente kopiert. Dagegen werden die anderen Ordner „Components“ bzw. „Plugins“ nicht kopiert. Eine Komponente kann weder Plug-Ins noch andere Komponenten verwenden.

Hier ein Beispiel für die Ordner einer Komponente:

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Eigenständige Anwendung erstellen und weitergeben

 
GESCHICHTE 

 
SCHLÜSSELWÖRTER 

Composant, Générer un composant

 
ARTIKELVERWENDUNG

4D Designmodus ( 4D v16)
4D Designmodus ( 4D v16.1)
4D Designmodus ( 4D v16.3)