A propos de la vitesse de la lumière :
C'est vrai, un right prend autant de temps qu'un Instr mais beaucoup moins de temps que x Instr ou x = le nombre de OR + 1
![]()
A propos de la vitesse de la lumière :
C'est vrai, un right prend autant de temps qu'un Instr mais beaucoup moins de temps que x Instr ou x = le nombre de OR + 1
![]()
A tous les géomètres :
j'ai sauté mon repas et, au lieu de mouliner la soupe, j'ai fait, pour y voir clair, quelques "moulinettes" sur des milliers d'opérations, les unes avec l'exécution de 9 Instr, les autres avec l'utilisation d'un seul Right.
J'ai poussé le bouchon en testant aussi avec is not Numeric plutôt qu'avec Isnumeric = False.
Il en ressort une chose claire :
1) l'utilisation de if Rght(...) is numéric prend 9 fois moins de temps que 9 Instr
2) l'utilisation de If Not plutot que Isnumeric = False n'apporte rien de mieux (l'évaluation du Not semble tout simplement passer par le False)
J'ai lu et relu le code du 1er "post" et n'ai rien trouvé à améliorer dans le reste, si ce n'est l'ordre des Cases (comme je l'ai déjà dit).
Alors, si ce que je propose n'apporte pas d'amélioration, ce n'est plus dans le code qu'il faut chercher mais dans la façon de gérer la réception des données du buffer.
8)
Vu ainsi, tu as raison... sauf que ma méthode inclut l'analyse tu mot et que l'analyse du mot, il va bien faloir que tu la réalises après...
Bref, j'arrête là, je crois que SimonBrodeur a fait ses choux gras avec ce qu'on lui a mis pisk c'est "Résolu".![]()
A+ pour une nouvelle querelle sur 1millionième de "trillardième de pine de mouche"![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager