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