referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de
referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de
referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
REFERENZANLEITUNG VAL3 - Version 5.2<br />
Zugriffspfad<br />
Die Anweisungen libLoad(), libSave() und libDelete() verwen<strong>de</strong>n einen Bibliotheks-Zugriffspfad, <strong>de</strong>r in Form einer<br />
Zeichenkette festgelegt ist. Ein Zugriffspfad enthält einen Stamm (fakultativ), einen Pfad (fakultativ) und <strong>de</strong>n Namen<br />
einer Bibliothek in folgen<strong>de</strong>m Format:<br />
Stamm://Weg/Name<br />
Der Stamm legt <strong>de</strong>n Datenträger <strong>de</strong>r Datei fest: "Floppy" für Diskette, "Disk" für Speicherung in CS8 o<strong>de</strong>r <strong>de</strong>n Namen<br />
einer in CS8 für einen Netzzugang festgelegten Ftp-Verbindung.<br />
Im Standardfall ist <strong>de</strong>r Stamm "Disk" und <strong>de</strong>r Pfad leer.<br />
Beispiele<br />
Teil:libLoad("Teil_1")<br />
Teil:libSave("Floppy://Teil")<br />
Teil:libSave("Disk://Teil_x/Teil_1")<br />
Fehlerco<strong>de</strong>s<br />
Die VAL3-Funktionen für <strong>de</strong>n Umgang mit Bibliotheken erzeugen keine Ausführungsfehler, son<strong>de</strong>rn übergeben einen<br />
Fehlerco<strong>de</strong>, mit <strong>de</strong>ssen Hilfe das Ergebnis einer Anweisung überprüft und <strong>de</strong>r Ursprung eventueller Probleme<br />
untersucht wer<strong>de</strong>n kann.<br />
Co<strong>de</strong> Beschreibung<br />
0 Kein Fehler<br />
10 Die Kennung <strong>de</strong>r Bibliothek wur<strong>de</strong> nicht durch libLoad() initialisiert.<br />
11<br />
12<br />
13<br />
La<strong>de</strong>n <strong>de</strong>r Bibliothek unmöglich: Ihre Schnittstelle entspricht nicht <strong>de</strong>rjenigen <strong>de</strong>r<br />
Kennung.<br />
La<strong>de</strong>n <strong>de</strong>r Bibliothek unmöglich: Die Bibliothek enthält ungültige Daten o<strong>de</strong>r<br />
Programme.<br />
Entfernen <strong>de</strong>r Bibliothek nicht möglich: Die Bibliothek enthält ungültige Daten o<strong>de</strong>r<br />
Programme.<br />
20 Datei-Zugriffsfehler: <strong>de</strong>r Stamm <strong>de</strong>s Pfads ist ungültig.<br />
21 Datei-Zugriffsfehler: <strong>de</strong>r Pfad ist ungültig.<br />
22 Datei-Zugriffsfehler: <strong>de</strong>r Name ist ungültig.<br />
30 Lese-/Schreibfehler auf Datei.<br />
31<br />
Schreibzugriff: Der angegebene Pfad enthält bereits eine Bibliothek.<br />
Lesezugriff: Diese Bibliothek wird schon von einer an<strong>de</strong>ren Kennung genutzt.<br />
D28056202B - <strong>06</strong>/<strong>2005</strong> 63 / 122