Concaténer 2 strings pour obtenir 1 string [Résolu]

Signaler
Messages postés
241
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
19 février 2006
-
Messages postés
4172
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
9 juin 2006
-
Je souhaite concatener 2 string et que le résulat afficher par l'espion, soit bien un string.
Si j'utilise &, le résultat est un : variant/string ce qui pose problème lors d'utilisation d'API.

Comment faire ?

3 réponses

Messages postés
4172
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
9 juin 2006
27
Pour être sur d'avboir une chaine, tu peux convertir le résultat de ta concaténation en string !
CSTR(Chaine1 & Chaine2)
Ou bien stocker tout cela dans une variable de type string
Dim Chaine3 As String
Chaine3 = Chaine1 & Chaine2

Christophe R.
3
Merci

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

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

Messages postés
211
Date d'inscription
lundi 31 mars 2003
Statut
Membre
Dernière intervention
11 juin 2007

Salut salazar,

la commande concat (comme son nom l'indique) permet de concaténer 2 chaines en une seule.

en VB.NET : la commande est : S=String.Concat(A,B).
en VB6 ça doit être un truc dans le gout S=Concat(A,B).

Guich
Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
16
Salut, en VB.Net y'a un truc simple :

imports System.Text


Puis dans le code :

Dim toto As StringBuilder
toto.append String1 & String2


Cela ajout à toto les données, l'avantage c'est que en 10 secondes tu peux concaténer 200 000 000 de caractères alors que en temps normal en 10 sec tu ne concatène que 70 000 caractères

A toi de faire ton choix

Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]