Cacophrene
Messages postés251Date d'inscriptionlundi 29 mars 2004StatutMembreDernière intervention 4 mars 2008
-
28 août 2005 à 21:32
cs_NICK123
Messages postés29Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention22 juin 2009
-
30 nov. 2007 à 18:55
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_NICK123
Messages postés29Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention22 juin 2009 30 nov. 2007 à 18:55
hi,
Ces chiffre sont internationnal !!!!
et pour les afficher en arabe il faut changer la langue en arabe !!!!
Cordialement.
jean_marc_n2
Messages postés170Date d'inscriptionjeudi 11 décembre 2003StatutMembreDernière intervention24 janvier 2009 26 mai 2006 à 13:57
Hello,
L'utilisation de iCompt et l'effet de bord sur cette variable entre FConvRomAr() et FCalc() est franchement une abomination, sachant qu'en plus (ajouter l'insulte à l'offense) iCompt est un indice de boucle! Un indice de boucle ne devrait être utilisé que pour compter, on ne doit en toute rigueur pas s'en servir pour autre chose. Mais alors le faire modifier par une fonction extérieure :-( Une solution toute simple est de passer un paramètre Byref de plus à FCalc.
Note: l'emploi systématique de Byval et Byref devant les noms de variables dans les subs et fonctions est conseillé, car ceci permet de montrer l'intention du programmeur. Ca contribue à une meilleur lisibilité du code.
A part ça, bonne idée en soi, même si l'implémentation me laisse dubitatif.
zouzoudu76
Messages postés1Date d'inscriptiondimanche 26 février 2006StatutMembreDernière intervention31 mars 2006 31 mars 2006 à 16:51
Salut, je viens de lire le programme je suis pas tres forte en vba, j'aimerai traduire ton prog en C, quelqu'un pourrai m'expliquer ce que fais cette ligne de commande "Mid(sRom, iCompt + 1, 1)" et comment je pourrais le traduire en C.
Merci beaucoup
Cacophrene
Messages postés251Date d'inscriptionlundi 29 mars 2004StatutMembreDernière intervention 4 mars 20081 29 août 2005 à 11:02
Salut à tous !
@Siadli
D'habitude j'évite de poster quand il y a déjà une source sur le sujet, sauf si la mienne apporte du nouveau. Or là je n'ai pas pris cette précaution, et c'est la raison pour laquelle je tiens à indiquer que si ma source fait redondance, elle devient inutile et ne présente plus d'intérêt sur VBFr (pour des choses aussi simples, on ne peut d'ailleurs même pas parler "d'approches différentes"...)
@EBArtSoft
Merci pour ton commentaire et bonne chance pour tes manips ;-)
Cordialement,
Cacophrène
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 29 août 2005 à 08:48
A bah bravo... je suis obligé d'admettre le bien fondé de cette source. En plus tu explique le fonctionnement de cet algorithme "tribal" ! lol (je vais pouvoir faire des manipulation de bits en notation romaine coool ! lol)
Merci Cacophrene et à bientôt
siadli
Messages postés15Date d'inscriptionmercredi 29 janvier 2003StatutMembreDernière intervention25 mars 2018 28 août 2005 à 22:50
desolé je recommence ma phrase oublier un mot.pourquoi tu la joue a la défensif, toute source du même sujet sont les bienvenus même la tienne.
Cacophrene
Messages postés251Date d'inscriptionlundi 29 mars 2004StatutMembreDernière intervention 4 mars 20081 28 août 2005 à 21:33
Re !
Bien cherché. Je n'en ai pas trouvé. Mais n'hésitez pas à virer ma source si c'est le cas.
Cacophrène
Cacophrene
Messages postés251Date d'inscriptionlundi 29 mars 2004StatutMembreDernière intervention 4 mars 20081 28 août 2005 à 21:32
Salut !
Bon, il y a déjà des sources qui transforment de l'arabe vers le romain... (notamment http://www.vbfrance.com/code.aspx?id=7641 qui ressemble beaucoup à ma présentation, toute ressemblance fortuite bien entendu). En tout cas, s'il s'avère que la source fait redondance (ce qui ne semble pas être le cas, sauf si j'ai mal cherché), j'espère qu'un admin voudra bien la supprimer.
30 nov. 2007 à 18:55
Ces chiffre sont internationnal !!!!
et pour les afficher en arabe il faut changer la langue en arabe !!!!
Cordialement.
26 mai 2006 à 13:57
L'utilisation de iCompt et l'effet de bord sur cette variable entre FConvRomAr() et FCalc() est franchement une abomination, sachant qu'en plus (ajouter l'insulte à l'offense) iCompt est un indice de boucle! Un indice de boucle ne devrait être utilisé que pour compter, on ne doit en toute rigueur pas s'en servir pour autre chose. Mais alors le faire modifier par une fonction extérieure :-( Une solution toute simple est de passer un paramètre Byref de plus à FCalc.
Note: l'emploi systématique de Byval et Byref devant les noms de variables dans les subs et fonctions est conseillé, car ceci permet de montrer l'intention du programmeur. Ca contribue à une meilleur lisibilité du code.
A part ça, bonne idée en soi, même si l'implémentation me laisse dubitatif.
31 mars 2006 à 16:51
Merci beaucoup
29 août 2005 à 11:02
@Siadli
D'habitude j'évite de poster quand il y a déjà une source sur le sujet, sauf si la mienne apporte du nouveau. Or là je n'ai pas pris cette précaution, et c'est la raison pour laquelle je tiens à indiquer que si ma source fait redondance, elle devient inutile et ne présente plus d'intérêt sur VBFr (pour des choses aussi simples, on ne peut d'ailleurs même pas parler "d'approches différentes"...)
@EBArtSoft
Merci pour ton commentaire et bonne chance pour tes manips ;-)
Cordialement,
Cacophrène
29 août 2005 à 08:48
Merci Cacophrene et à bientôt
28 août 2005 à 22:50
28 août 2005 à 21:33
Bien cherché. Je n'en ai pas trouvé. Mais n'hésitez pas à virer ma source si c'est le cas.
Cacophrène
28 août 2005 à 21:32
Bon, il y a déjà des sources qui transforment de l'arabe vers le romain... (notamment http://www.vbfrance.com/code.aspx?id=7641 qui ressemble beaucoup à ma présentation, toute ressemblance fortuite bien entendu). En tout cas, s'il s'avère que la source fait redondance (ce qui ne semble pas être le cas, sauf si j'ai mal cherché), j'espère qu'un admin voudra bien la supprimer.
Cordialement,
Cacophrène