Win to Mac

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 6.0


Win to Mac (Text) String

ParameterTypBeschreibung
TextStringText, dargestellt mit Windows ANSI
Zeichensatz
FunktionsergebnisStringText, dargestellt mit Macintosh ASCII
Zeichensatz

Beschreibung

Die Funktion Win to Mac gibt den Text mit dem MacOS ASCII Zeichensatz zurück. Er ist identisch mit dem in Text übergebenen Text, der mit dem Windows ANSI Zeichensatz dargestellt wird.

Diese Funktion erwartet einen Parameter Text mit dem Windows ANSI Zeichensatz.

Hinweis: Zusätzlich zur Konvertierung der ASCII-Codes von Windows ANSI in Mac Roman ersetzt die Funktion CRLF durch CR (Carriage Return + Line Feed (Char 13 und Char 10) durch Carriage Return). Das kann zur Folge haben, dass der zurückgegebene Text kürzer als das Original ist.

Sie müssen diese Funktion, wenn Sie unter Windows arbeiten, normalerweise nicht einsetzen. 4D führt die Konversion automatisch durch, wenn Sie Text zwischen 4D und Windows kopieren und einsetzen. Verwenden Sie dagegen Lese/Schreibbefehle wie SEND PACKET oder RECEIVE PACKET, müssen Sie die ASCII Konvertierung explizit aufrufen. Dafür verwenden Sie die Funktion Win to Mac. Sie können natürlich auch USE ASCII MAP verwenden.

In 4D haben alle Felder, Variablen oder Werte vom Typ Text unter Windows und auf Macintosh standardmäßig den ASCII Zeichensatz für Mac OS, außer sie wurden in einen anderen ASCII Zeichensatz konvertiert.

Beispiel

Lesen Sie unter Windows Zeichen mit RECEIVE PACKET aus einem Dokument und verwenden kein Eingabe ASCII Zeichensatz, um die Zeichen von Windows auf Mac OS zu filtern (siehe USE ASCII MAP), müssen Sie den Text selbst konvertieren. Verwenden Sie dafür folgenden Code:

      ` ...
   RECEIVE PACKET ($vhDocRef;vtSomeText;16*1024)
   vtSomeText:=Win to Mac(vtSomeText)
      ` ...

Referenz

ASCII Codes, Mac to Win, RECEIVE PACKET, USE ASCII MAP.


4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next