4D v14.3

Win to Mac

Home

 
4D v14.3
Win to Mac

Win to Mac 


 

Win to Mac ( Text ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Text  String in Text, dargestellt mit Windows ANSI Zeichensatz
Funktionsergebnis  String in Text, dargestellt mit Macintosh ASCII Zeichensatz

Die Funktion ist ab 4D Version 11 überholt und sollte nicht mehr verwendet werden. Sie führt nichts aus, d.h. der String Text wird ohne Änderung zurückgegeben. Wir empfehlen, Zeichenketten mit den Routinen Convert to text oder CONVERT FROM TEXT zu konvertieren.

Die Funktion Win to Mac (überholt) gibt den Text mit dem Mac OS 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 (Zeichencode 13 und 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. Im ASCII Konvertierungsmodus führt 4D die Konvertierung 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.

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. Weitere Informationen dazu finden Sie im Abschnitt ASCII Codes.

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

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

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: String
Nummer: 464

Dieser Befehl ist überholt und sollte nicht mehr verwendet werden.Der Unicode Modus betrifft diesen Befehl

 
GESCHICHTE 

Geändert: 4D v11 SQL

 
SIEHE AUCH 

ASCII Codes
Mac to Win
RECEIVE PACKET
USE CHARACTER SET

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)