Bonjour à tous,
Je manipule des wideString, je souhaiterai utiliser des fonctions pour manipuler ce type de chaines:
Je souhaiterai donc avoir l'équivalent de:
AnsiReplaceStr pour wideString
PosEx pour wideString etc...
Voici un petit exemple pour mieux m'expliquer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 var Str: WideString; SubStr: WideString; begin Str:='Voici une WideString qui contient:' + WideChar(520) ; SubStr:= 'qui contient:' + WideChar(520); ShowMessage(IntToStr(PosEx(SubStr,Str))); // premier affichage SubStr:= 'qui contient:' + WideChar(521); ShowMessage(IntToStr(PosEx(SubStr,Str))); // deuxième affichage
Le premier affichage me donne 22 (la position de la souschaine SubStr dans Str) et le deuxième 22 aussi ce qui prouve qu'il ne distingue pas WideChar(520) et WideChar(521).
Or je voudrais qu'il fasse la distinction,
merci de votre aide
Partager