Réponse acceptée !
Bonjour,
Après avoir testé UTF8, suggéré par ailleurs, je suis lancé des essais plus simples sur l'Unicode qui m'ont permis d'avoir une table bilingue (français-arabe) et cela sans utiliser les composants tnt.
A partir d'une table Paradox comportant deux champs alphanumériques (A) dont je mets à jour le premier champ par un edit sans modification de propriétés ( en français), le deuxième champ par un edit dont le charset est fixé à « arabic_ charset » (en français et arabe), puis un post pour l'enregistrement sur la table.
Il est vrai qu'à la lecture directe de la table on ne voit que les caractères « unicode » mais en les visionnant un dbgrid on retrouve exactement ce qui a été saisi ( français et/ou arabe). L'essai avec labelededit donne les mêmes résultats (satisfaisants).
Par contre en utilisant un tntedit et un tntdbgrid, les enregistrements sur la tables ne sont qu'une série de points d'interrogations ( ????).
Je suis un peu dérouté de voir que les composants « tnt » spécifiques à l'unicode ne permettent pas d'utiliser l'arabe (entre autre) qui est en unicode alors que les composants standards codés Ansi le permettent.
Cordialement.