4D v16.3Open document |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Open document
Open document
Die Funktion Open document öffnet das Dokument mit dem in Dokumentname übergebenen Namen bzw. Pfadnamen.
Im Parameter Dateityp übergeben Sie den/die Dateitypen, die im Öffnen-Dialog auswählbar sind. Sie können eine Liste der Dokumenttypen übergeben, getrennt durch Strichpunkt (;). Für jeden gesetzten Typ wird im Menü zum Auswählen des Typs im Dialogfenster ein Eintrag hinzugefügt. Unter Windows können Sie auch einen Mac OS Standardtyp übergeben - 4D sorgt intern für die Entsprechung - oder eine Dateierweiterung (.txt, .exe, etc.) Beachten Sie, dass der Benutzer unter Windows durch Eingabe von *.* die Anzeige aller Dateitypen erzwingen kann. In diesem Fall führt 4D jedoch eine zusätzliche Überprüfung der gewählten Dateitypen aus: Wählt der Benutzer einen nicht zugelassenen Dateityp, gibt die Funktion einen Fehler zurück. Mit dem optionalen Parameter Modus definieren Sie, wie Dokumentname geöffnet werden soll. Es gibt vier Möglichkeiten. 4D bietet unter dem Thema Systemdokumente folgende vordefinierten Konstanten:
Ist ein Dokument geöffnet, setzt Open document die Dateiposition an den Anfang des Dokuments. Die Funktion Append document setzt sie ans Ende der Datei. Haben Sie ein Dokument geöffnet, können Sie mit den Befehlen RECEIVE PACKET und SEND PACKET im Dokument lesen und schreiben. Sie können diese auch mit Get document position und SET DOCUMENT POSITION kombinieren, um direkt auf jeden beliebigen Teil des Dokuments zuzugreifen. Vergessen Sie nicht, bei Bedarf CLOSE DOCUMENT für das Dokument aufzurufen. Folgendes Beispiel öffnet ein vorhandenes Dokument mit Namen Notiz, trägt den String “Adieu” ein und schließt das Dokument. Bereits im Dokument vorhandener Inhalt wird überschrieben: C_TIME(vhDoc) Sie können nun ein Dokument lesen, das bereits im Schreibmodus geöffnet ist: vDoc:=Open document("ÜbergebeDatei";"TEXT") ` Datei ist geöffnet Wurde das Dokument korrekt geöffnet, wird die Systemvariable OK auf 1 gesetzt, sonst auf 0 (Null). Die Systemvariable Document enthält nach dem Aufruf den vollen Namen des Dokuments.
Hinweis: Übergeben Sie einen leeren String, erscheint das Dialogfenster zum Öffnen einer Datei. Wählt der Benutzer ein Dokument und klickt auf die Schaltfläche OK, wird Dokument auf den Pfad des Dokuments gesetzt, das der Benutzer gewählt hat und OK wird auf 1 gesetzt. Hat der Benutzer auf die Schaltfläche Abbrechen geklickt, ist OK gleich 0 (Null).
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D GESCHICHTE
Geändert: 4D v11 SQL ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||