cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 2013
-
21 mai 2005 à 21:45
cs_Korda
Messages postés23Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 9 avril 2016
-
9 avril 2016 à 16:15
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Korda
Messages postés23Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 9 avril 2016 9 avril 2016 à 16:15
ce ci fonctionne biens mais j'aurais besoin qu'il convertie un chiffre en virgule,
(label1.caption:=arb_nombre(strtoFloat(edit1.text));) ???
j'attends votre reponses
cs_getsource
Messages postés10Date d'inscriptiondimanche 19 septembre 2004StatutMembreDernière intervention12 avril 2009 26 juin 2005 à 13:26
l'ecriture bizzar que vous voyé c'est une écriture en arabe
tu as raison ; par ce que votre system ne suport pas les font en arabe ;
tu doit allez au paneau de configuration et ajouter la langue et les fonts arabe pour vous pouvez voire
jmp77
Messages postés1119Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention 4 octobre 20067 6 juin 2005 à 15:24
Interessant comme source mais j'ai quelque chose de complètement indescriptible dans mon editeur :
1:begin result:='æÇÍÏ'; exit; end;
2:begin result:='ÅËäÇä'; exit;End;
3:begin result:='ËáÇËÉ'; exit;end;
4:begin result:='ÃÑÈÚÉ'; exit;End;
5:begin result:='ÎãÓÉ'; exit;End;
6:begin result:='ÓÊÉ'; exit;End;
7:begin result:='ÓÈÚÉ'; exit;End;
je ne sais pas si cela va ressortir ici mais je pense qu'il faut une police spécifique pour ton prog non?
++,
JMP77.
assemple
Messages postés65Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention16 décembre 2011 23 mai 2005 à 16:22
Dans le script reçu, delphi a (je pense) remplacé la police d'origine de Label1 par une police qui n'a pas le jeu de caractères arabes, alors ça n'a pas marché du premier coup !
Il faut donc signaler que ça ne marche qu'avec une police dont le jeu de caractère (CHARSET) est ARABIC_CHARSET (dans l'inspecteur d'objet ou dans Printer.Font.Charset)
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 21 mai 2005 à 21:45
Un conseil/remarque, au lieu des longues séries de :
case n of
1:begin result:=''; exit; end;
2:begin result:=''; exit;End;
3:begin result:=''; exit;end;
4:begin result:=''; exit;End;
5:begin result:=''; exit;End;
6:begin result:=''; exit;End;
7:begin result:=''; exit;End;
8:begin result:=''; exit;End;
9:begin result:=''; exit;End;
et je m'arrêterai là pour la démo, le code serait plus court et plus lisible si vous écriviez :
case n of
1..9 :begin result:=''; exit; end;
Appliqué au reste de l'unité, le code devrait être réduit de 50% au moins.
9 avril 2016 à 16:15
(label1.caption:=arb_nombre(strtoFloat(edit1.text));) ???
j'attends votre reponses
26 juin 2005 à 13:26
tu as raison ; par ce que votre system ne suport pas les font en arabe ;
tu doit allez au paneau de configuration et ajouter la langue et les fonts arabe pour vous pouvez voire
6 juin 2005 à 15:24
1:begin result:='æÇÍÏ'; exit; end;
2:begin result:='ÅËäÇä'; exit;End;
3:begin result:='ËáÇËÉ'; exit;end;
4:begin result:='ÃÑÈÚÉ'; exit;End;
5:begin result:='ÎãÓÉ'; exit;End;
6:begin result:='ÓÊÉ'; exit;End;
7:begin result:='ÓÈÚÉ'; exit;End;
je ne sais pas si cela va ressortir ici mais je pense qu'il faut une police spécifique pour ton prog non?
++,
JMP77.
23 mai 2005 à 16:22
Il faut donc signaler que ça ne marche qu'avec une police dont le jeu de caractère (CHARSET) est ARABIC_CHARSET (dans l'inspecteur d'objet ou dans Printer.Font.Charset)
21 mai 2005 à 21:45
case n of
1:begin result:=''; exit; end;
2:begin result:=''; exit;End;
3:begin result:=''; exit;end;
4:begin result:=''; exit;End;
5:begin result:=''; exit;End;
6:begin result:=''; exit;End;
7:begin result:=''; exit;End;
8:begin result:=''; exit;End;
9:begin result:=''; exit;End;
et je m'arrêterai là pour la démo, le code serait plus court et plus lisible si vous écriviez :
case n of
1..9 :begin result:=''; exit; end;
Appliqué au reste de l'unité, le code devrait être réduit de 50% au moins.