Wenn die Datendateien, die Sie importieren möchten, weder ASCII noch einfache Binärdateien sind, können Sie Ihre eigenen Origin C-Funktionen schreiben, um die Dateien mit dem Importassistenten zu importieren, oder entwickeln Sie Ihre eigenen X-Funktionen für den Import. Wir empfehlen Letzteres, da es die folgenden Vorteile hat:
Sie können die importierenden X-Funktionen in dem <Origin-Programmordner> \X-Functions\Import and Export als Beispiel verwenden, wenn Sie Ihre eigenen importierenden X-Funktionen entwickeln.
Wenn Sie jedoch anwenderdefinierte Datendateien mit dem Importassistenten importieren möchten, können Sie Ihre eigenen Origin C-Funktionen entwickeln, um den Import durchzuführen.
Der Prototyp der Origin C-Funktionen muss einer der folgenden sein:
| Hinweis: Weitere Details zum Schreiben dieser Origin C-Funktionen können im Abschnitt Schreiben von Origin C-Code zum Durchführen von Dateiimport nachgelesen werden. |
Nach Schreiben einer Funktion zum Durchführen des Imports und ihrer Speicherung in eine Origin C-Datei, können Sie sie folgendermaßen verwenden:
oder wählen Sie Datei: Import: Importassistent im Origin-Menü.
auf der rechten Seite der Origin C-Quelldatei. Navigieren Sie zu dem Ordner, in dem sich die Origin C-Datei befindet. Wählen Sie die Datei aus und klicken Sie auf Öffnen, um zum Importassistenten zurückzukehren. Geben Sie den Namen der Funktion im Bearbeitungsfeld Origin C-Funktion ein. Klicken Sie dann auf Weiter, um die Einstellungen auf anderen Seiten benutzerdefiniert anzupassen.| *: Die Vorlage des Zielfensters, die auf der ersten Seite des Importassistenten (Quellseite) genannt wird, wird nur beim Erstellen neuer Fenster verwendet (wie es unter bestimmten Bedingungen während des Importierens mit Drag&Drop der Fall sein würde). Wenn Sie Datei: Import wählen und Ihr aktives Fenster den Zielfensterspezifikationen Ihres Importfilters entspricht, dann wird kein neues Fenster erzeugt, sondern nur ein Verweis auf das Seitenobjekt für das aktive Fenster an Ihre Funktion übermittelt. Wenn das aktive Fenster ein anderer Fenstertyp ist, dann wird ein neues Fenster auf der Grundlage der angegebenen Vorlage erzeugt und der Seitenverweis zu diesem neuen Fenster weitergegeben. |