•  Back 
  •  AV-Protokoll 
  •  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-File15.1.1  AV-Protokoll, Quoting im                                   TOS

Mit Quoting ist im AV-Protkoll gemeint, daß Dateinamen optional mit 
einfachen Anführungszeichen 'name' versehen werden können. Dies ist 
aber nur erlaubt, wenn beide Parteien (Server und Client) sich darüber 
einig sind, d.h. es verstehen können.

Wie geht das also vor sich? Angenommen der Server schickt an eine 
Applikation einen Dateinamen, der ein Leerzeichen enthält. Eine 
Applikation, die Quoting nicht kann, wird statt einem zwei Dateinamen 
erkennen, da normalerweise Leerzeichen Dateinamen trennen. Versteht 
die Applikation aber Quoting (Bit 4 in seinem Protokollstatus), so 
wird der Server den Dateinamen mit ` umgeben und die Applikation 
erkennt, daß das Leerzeichen zum Dateinamen gehört. Gleiches gilt 
natürlich auch für Dateinamen, die von einer Applikation an einen 
Server geschickt werden.

Die Frage bleibt, wie man denn nun einfache Anführungszeichen 
überträgt. Nun, solche Zeichen, die zum Dateinamen gehören, werden 
einfach verdoppelt. Aus Zorro's Hypertext wird für die Übertragung 
'Zorro's Hypertext'. In diesen Fällen wird also die gleiche Methode 
wie beim Drag&Drop-Protokoll eingesetzt.

Querverweis:
AV_PROTOKOLL   VA_ACC_QUOTING(a)   VA_SERVER_QUOTING(a) 
VA_PROTOSTATUS   Drag&Drop-Protokoll