Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Pilkkomista...

Sivun loppuun

miiro [12.05.2005 20:45:28]

#

Tarkoitus olisi tehdä ohjelma millä saisi tehtyä roppakaupalla tunnuksia wintoosaan bat-tiedoston avulla. Ongelmana on nyt pilkkominen. Miten saan pilkottua tekstinpätkän

Jaska,Jokunen,ikä,jaska.jokunen@hotmaili.com,kengännumero

parametreiksi etunimi jonka arvo olisi "Jaska" ja parametriksi sukunimi jonka arvo "Jokunen" ja niin edespäin. Eikä sitten ole mikään koulutehtävä, miltä tuo kyllä kieltämättä vähän kuulostaa.

hunajavohveli [12.05.2005 20:56:17]

#

Suosittelen, että pistät nuo taulukkoon Split-funktion avulla:

Dim taulukko() As String
t$ = "Jaska,Jokunen,ikä,jaska.jokunen@hotmaili.com,kengännumero"
taulukko = Split(t$, ",")

Splitin ensimmäinen parametri on muuttuja, josta pilkotaan ja toinen parametri kertoo, mitä käytetään erottimena. Tässä tapauksessa se on pilkku.

miiro [13.05.2005 16:45:55]

#

entä miten saan nuo pilkotut talteen?
siis Dim-parametreiksi?
eli että etunimi = "Jaska" jne?

remontti-reiska [13.05.2005 16:49:45]

#

Tuossa on esim.
taulukko(0) = "Jaska"
jne.

EDIT: Hups, en huomannutkaan, etta(sori, hotelli) kyseessa oli bat, mutta eikohan se noin kuitenkin mene, en tieda.

miiro [13.05.2005 16:58:14]

#

Kiitos paljon.
Reiska: Käytän battia vain apuna.

------
Siis:
Jos kirjotan Label1.Caption = taulukko(0)
niin saan sen captioniksi Jaska?

tesmu [13.05.2005 19:01:01]

#

kyllä tuo toimii indexeinä
0 = 1
1 = 2
2 = 3

eli jos sulla on teksti jaska,jee,joo,juu ja erottelet ne , merkillä niin
jaska = 0 jee = 1 joo = 2 juu = 3
jne...

miiro [14.05.2005 10:53:56]

#

Jeps. Kiitos paljon.
Ai niin, miten saan tietää, montako riviä jossain tekstifilussa on?

tesmu [14.05.2005 11:55:21]

#

lataat sen koko systeemin johonki boksiin ja sit lasket monta vbcrlf siellä on ja siitä sitten päättelet ^^


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta