4D v14.3

Mac vers Windows

Accueil

 
4D v14.3
Mac vers Windows

Mac vers Windows 


 

Mac vers Windows ( texte ) -> Résultat 
Paramètre Type   Description
texte  Chaîne in Texte exprimé en ASCII Mac OS
Résultat  Chaîne in Texte exprimé en ANSI Windows

Cette commande fonctionne uniquement lorsque la base est exécutée en mode compatibilité ASCII. En mode Unicode, elle ne fait rien (la chaîne texte est retournée sans modification). A compter de la version 11 de 4D, cette commande est donc obsolète et son usage est déconseillé. Il est recommandé de convertir les chaînes de caractères à l'aide des commandes CONVERTIR DEPUIS TEXTE ou Convertir vers texte.

Mac vers Windows retourne un texte exprimé avec la table ANSI Windows équivalent au texte passé dans texte, exprimé avec la table ASCII Mac OS.

Cette commande attend un paramètre de type Texte exprimé en ASCII Mac OS.

En général, vous n'avez pas besoin d'utiliser cette commande. Dans 4D en mode compatibilité ASCII (Non Unicode), chaque valeur, champ ou variable de texte est encodée sur la base de la table ASCII Mac OS sous Macintosh et Windows, dans la mesure où vous ne l'avez pas converti(e) à l'aide d'un filtre ASCII. Pour plus d'informations sur ce point, référez-vous à la section Codes ASCII.

Sous Windows, vous n'avez pas besoin de vous préoccuper de la conversion des codes ASCII. Lorsque vous copiez ou collez du texte entre 4D et Windows ou lorsque vous importez/exportez des données, 4D effectue automatiquement ces conversions.

Cependant, lorsque vous utilisez des commandes de lecture/écriture telles que ENVOYER PAQUET ou RECEVOIR PAQUET, vous devez explicitement effectuer des conversions ASCII. C'est, en fait, le principal rôle de cette commande. Référez-vous à l'exemple ci-dessous.

Note : La commande remplace les caractères CR (Retour chariot) par des caractères CRLF (Retour chariot + Retour à la ligne, codes de caractères 13 et 10). Par conséquent, le texte retourné peut être plus long que le texte d'origine.

Exemple  

Sous Windows, lorsque vous écrivez des caractères dans un document à l'aide de ENVOYER PAQUET, et si vous n'utilisez pas de filtre ASCII d'exportation pour convertir les caractères Mac OS vers Windows (cf. la commande UTILISER FILTRE), il vous faut convertir vous-même le texte de Mac OS vers Windows. Vous pouvez le faire de la manière suivante :

  ` ...
 ENVOYER PAQUET($vhDocRef;Mac vers Windows(vtTexte))
  ` ...

 
PROPRIÉTÉS 

Produit : 4D
Thème : Chaînes de caractères
Numéro : 463
Nom intl. : Mac to Win

Cette commande est obsolète et ne doit plus être utiliséeLe mode Unicode affecte cette commande

 
HISTORIQUE 

Modifié : 4D v11 SQL

 
VOIR AUSSI  

Codes ASCII
ENVOYER PAQUET
UTILISER FILTRE
Windows vers Mac

 
UTILISATION DE L'ARTICLE

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