Bonjour.
@Klaus.
J'espère ne pas trop t'ennuyer avec mes demandes de nouvelles fonctions.
Je profite ici pour te remercier encore, car elles m'ont permis de diminuer la vitesse de traitement de certaines parties de mon code de pratiquement 75% !!
J'aurais encore besoin d'une nouvelle fonction de traitement de chaîne, qui simplifierait grandement mon code principal.
Cette fonction devrait permettre de supprimer certains caractères, figurant dans une sous-chaîne,
de la chaîne donnée, puis retourner le résultat dans un memo.
Exemple:Soit la chaîne '
@Bonjour @tout #le #monde.'
Le résultat serait le suivant: '
Bonjour tout le monde.'
Les caractères @ et # se trouvant dans une sous-chaîne, exemple: @#$
Merci de la suite.
Exemple de code à remplacer par un simple appel de dll.
- Code:
-
lire_traduction()
while 0=0
y%=instr(chaine$,"$")
if y%=0 then y%=instr(chaine$,"@")
if y%=0 then y%=instr(chaine$,"#")
if y%=0 then exit_while
chaine$=left$(chaine$,y%-1)+right_pos$(chaine$,y%+1)
end_while
mise_a_jour_traduction(chaine$)
traduction$=chaine$