bonjour et merci de l'intérêt que vous portez à mon problème.
J'ai l'intention de réaliser des fonctions spéciales de traitement de chaines de caractères beaucoup plus rapides qu'en utilisant, pour les réaliser, des fonctions comme mid() ou len(). J'aimerai donc connaitre la structure des Strings dans VB et comment les manipuler directement caractère par caractère.
Peut être qu'une explication plus complète sera plus claire pour vous :
Une string est la juxtaposition en mémoire de plusieurs octet représentant chacun un caractère. Ce peut être un tableau de caractères et l'on pourrait directement accéder par exemple au troisième caractère de la façon suivante : str[3] et ce bien plus rapidement qu'en faisant un mid(str,3,1)
Selon la façon dont sont implémentées les strings dans VB, la longueur de la string pourrait être dans le premier caractère du tableau et pour trouver la longueur il suffirait de faire longueur=str[0] au lieu d'un len(str).
Bref j'aimerai connaître la structure d'une string et comment réaliser des fonctions sans passer par des fonctions standards de VB qui allongent forcément le temps d'exécution de fonctions spéciales non proposées dans le VB standard.
Mais peut être n'est pas possible sous VB, je connais bien le monde de C,C++ mais pas du tout celui de VB !