•  Back 
  •  Dateifunktionen 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - das Betriebssystem
Author      : 
Version     : tos.hyp (5. März 2013)
Subject     : Programmieren/Atari
Nodes       : 3001
Index Size  : 93602
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Titel
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File5.9.14  Fgetdta                                                    TOS

 Name:         »get disk transfer address« - ermittelt den 
               Übertragungsbereich für Diskettenoperationen.

 Gemdosnummer: 47

 Deklaration:  DTA *Fgetdta ( void );

 Beschreibung: Die GEMDOS-Routine Fgetdta ermittelt die Adresse eines 
               Buffers für Fsfirst und Fsnext.

 Ergebnis:     Die Funktion liefert als Ergebnis die Adresse der DTA 
               (Disk Transfer Address).

 Verfügbar:    Alle GEMDOS Versionen.

 Gruppe:       Dateifunktionen

 Bemerkung:    Nach dem Start eines Programms überlappt dessen DTA die 
               Komamndozeile. Wird keine neue DTA angelegt, 
               überschreibt jeder Aufruf von Fsfirst oder Fsnext die 
               Kommandozeile des Programms. Um dies zu vermeiden, 
               sollte vor dem ersten Aufruf von Fsfirst oder Fsnext 
               mit Fsetdta eine neue DTA angelegt werden. Vorsicht ist 
               geboten, wenn die DTA als lokale oder Auto-Variable 
               angelegt wird und der ursprüngliche Zustand nicht 
               wiederhergestellt wurde, bevor der Gültigkeitsbereich 
               der Variable verlassen wird.

 Querverweis:  Binding   Fsetdta   Fsfirst   Fsnext   DTA