Supprimer une partie de texte [Résolu]

Messages postés
39
Date d'inscription
vendredi 2 avril 2004
Statut
Membre
Dernière intervention
17 juillet 2006
- - Dernière réponse : AlexPoulard
Messages postés
39
Date d'inscription
vendredi 2 avril 2004
Statut
Membre
Dernière intervention
17 juillet 2006
- 10 sept. 2005 à 11:29
Bonjour, je voudrais connaître un code qui permet de supprimer une partie d'un texte. Je m'explique :
Je créé un programme pour reconnaitre les icones systeme installées et il lit dans la base de registre ou se trouve ces icones.
En lisant une clé j'obtient par exemple : "C:\Windows\System32\shell32.dll,17"
Je voudrais qu'il enregistre dans une variable (par exemple : "index") ce qui se trouve apres la virgule et qu'ensuite il supprime la virgule et tout ce qui suit.
Ce qui me permet d'utiliser ensuite :
ExtractIcon(Handle, "nom du fichier sans la virgule et ce qui suit", "index enregistré par le code")
Merci beaucoup d'avance !
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
15815
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
83
3
Merci
Si c'est uniquement partager ta chaîne en deux (à gauche et à droite de la virgule), utilise Split :



Dim sText() As String

Let sText = Split("C:\Windows\System32\shell32.dll,17", ",")



'sText(0) contient : C:\Windows\System32\shell32.dll

'sText(1) contient : 17



Sinon, pour découper une chaîne après recherche, utilise la fonction
InStr pour récupèrer la position de la chaîne cherchée, et la fonction
Mid pour découper ta chaîne en sous-chaîne (et tu récupère ainsi ce que
tu veux).

_____________________________________________________________________
DarK Sidious

Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 206 internautes nous ont dit merci ce mois-ci

Messages postés
39
Date d'inscription
vendredi 2 avril 2004
Statut
Membre
Dernière intervention
17 juillet 2006
0
Merci
Genial Merci Merci !!