Oppure

Loading
26/09/09 11:06
magicolotto
s = Split(n3, ("<";))

se dovessi mettere aggiungere un'altro separatore... come si scrive la funzione?

grazie
aaa
26/09/09 11:23
LittleHacker
Non mi ricordo tanto bene in vb6 ma dovrebbe essere così:
dim a
dim b
a = Split(stringa da splittare, "oggetto split")
b = Split(stringa da splittare, "oggetto split")

:k:
aaa
26/09/09 11:25
magicolotto
cosi la scrivo due volte , poi di conseguenza dovrei controllare quale da il giusto risultato

intendevo tutto su una stringa
aaa
26/09/09 11:27
LittleHacker
Postato originariamente da magicolotto:

cosi la scrivo due volte , poi di conseguenza dovrei controllare quale da il giusto risultato

intendevo tutto su una stringa


Beh dovresti fare:
dim a
dim b
a = split(n3, "<")
b = split(a(1), ">")

:k:
aaa
26/09/09 11:35
magicolotto
quindi se ho un numero
>3<

con la funzione split

n3= >3<

s = Split(n3, (">";))
b = Split(s(0), "<";)
lblFields(3).Caption = b(o)

oppure scritta

s = Split(n3, ("<";))
b = Split(s(0), ">";)
lblFields(3).Caption = b(o)


mi dara' sempre 3

giusto??

grazie

aaa
26/09/09 11:40
LittleHacker
Postato originariamente da magicolotto:

quindi se ho un numero
>3<

con la funzione split

n3= >3<

s = Split(n3, (">";))
b = Split(s(0), "<";)
lblFields(3).Caption = b(o)

oppure scritta

s = Split(n3, ("<";))
b = Split(s(0), ">";)
lblFields(3).Caption = b(o)


mi dara' sempre 3

giusto??

grazie


No
Hai n3 = ">3<"
Devi fare:
dim s
dim b
s = split(n3, ">")
b = split(s(1), "<")
lblfields.caption = b(0)

così ti darà 3 te prima mettevi s(0) apposto di s(1) e perciò ti guardava prima della stringa splittata cioè prima della > perciò ti dava null...:k:
aaa
26/09/09 11:42
magicolotto
N3 ....
potrbbe essere

n3= ">3"

oppure

n3= "3<"

non avro' mai

n3= ">3<"


ecco perche ho scritto e chiedevo se andava bene in quel modo...

quindi va bene come l vaevo scritto
??
aaa
26/09/09 11:45
LittleHacker
Postato originariamente da magicolotto:

N3 ....
potrbbe essere

n3= ">3"

oppure

n3= "3<"

non avro' mai

n3= ">3<"


ecco perche ho scritto e chiedevo se andava bene in quel modo...

quindi va bene come l vaevo scritto
??


va beh allora se è così devi controllare prima se hai tutte e due le prentesi oppure una a sinistra o l'altra a destra...sennò ti darà degli errori perchè lo split invece che trovare la < o > trova null...:k:
aaa