PofoWiki

Die ultimative Informationsquelle zum ATARI Portfolio

Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:diy:basic:tbc

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:diy:basic:tbc [02/04/2013 20:04] – Schreibfehlerkorrektur ebertsoftware:diy:basic:tbc [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 878: Zeile 878:
    * Bei erfolgreicher Ausführung wird der vollständige Pfad des aktuellen Arbeitsverzeichnisses in der Puffervariablen abgelegt.    * Bei erfolgreicher Ausführung wird der vollständige Pfad des aktuellen Arbeitsverzeichnisses in der Puffervariablen abgelegt.
    * Als Parameter muss die Adresse (bestimmbar mit der LOC-Funktion) des Puffers angegeben werden.    * Als Parameter muss die Adresse (bestimmbar mit der LOC-Funktion) des Puffers angegeben werden.
 +
  
 === setDTA(offs, seg) === === setDTA(offs, seg) ===
Zeile 890: Zeile 891:
 Hinweis:\\ Hinweis:\\
 Das DTA (Disk Transfer Area) ist ein Pufferbereich, der von den "altem" (CP/M-kompatiblen) DOS-Dateifunktionen sowie Das DTA (Disk Transfer Area) ist ein Pufferbereich, der von den "altem" (CP/M-kompatiblen) DOS-Dateifunktionen sowie
-von den Suchfunktionen (find first / find next) verwendete wird. Standardmäßig befindet sich dieser Bereich ab Offset+von den Suchfunktionen (find first / find next) verwendet wird. Standardmäßig befindet sich dieser Bereich ab Offset
 80H im PSP und teilt sich damit den Speicherbereich mit den auf der Kommandozeile übergebenen Parametern. Das temporäre Verlegen 80H im PSP und teilt sich damit den Speicherbereich mit den auf der Kommandozeile übergebenen Parametern. Das temporäre Verlegen
 dieses Bereichs kann sinnvoll sein, um beim Verwenden der genannten Funktionen die Parameter nicht zu überschreiben.\\ dieses Bereichs kann sinnvoll sein, um beim Verwenden der genannten Funktionen die Parameter nicht zu überschreiben.\\
Zeile 963: Zeile 964:
 Im Falle eines Fehlers (z.B. wenn die Datei nicht existiert) ist der Rückgabewert Im Falle eines Fehlers (z.B. wenn die Datei nicht existiert) ist der Rückgabewert
 größer als 255. Der um 256 verminderte Rückgabewert entspricht dann dem Fehlercode. größer als 255. Der um 256 verminderte Rückgabewert entspricht dann dem Fehlercode.
 +
  
 === setFileAttr(fname,fattr) === === setFileAttr(fname,fattr) ===
Zeile 976: Zeile 978:
 Hinweise: Hinweise:
   * Das Setzen von Attributen ist nicht beliebig möglich. Welche Attribute gesetzt werden können, ist vom Typ des Verzeichniseintrags abhängig.   * Das Setzen von Attributen ist nicht beliebig möglich. Welche Attribute gesetzt werden können, ist vom Typ des Verzeichniseintrags abhängig.
-  * Vorsicht: Es ist mit dieser Funktion grundsätzlich möglich Dateieinträge in Vezeichniseinträge umzuwandeln (und umgekehrt). Ein Anwendungsprogramm sollte dies abfangen um Fehler im Dateisystem zu verhindern.+  * Vorsicht: Es ist mit dieser Funktion grundsätzlich möglichDateieinträge in Vezeichniseinträge umzuwandeln (und umgekehrt). Ein Anwendungsprogramm sollte dies abfangenum Fehler im Dateisystem zu verhindern.
  
  
software/diy/basic/tbc.1364928038.txt.gz · Zuletzt geändert: 16/02/2024 17:02 (Externe Bearbeitung)