Avatar billede jessbonde Nybegynder
01. januar 2006 - 21:31 Der er 2 kommentarer og
2 løsninger

Loope over karakterer

Kan man loope over karakterer i en variabel?
F.eks.
dim text
text = "noget"
for each karakter in text
  gør et eller andet
next
Avatar billede medions Nybegynder
01. januar 2006 - 21:37 #1
Du skal kigge på Mid() funktionen... Der kan du trække hvert enkelt karakter ud simpelt og funktionelelt...

Fx.

Mid(variabel, 1,1)

Så er det bare at finde længden på din variabel ved hjælp af Len() funktionen, og så ellers bare loope indtil du ikke vil længere :)

//>Rune
Avatar billede medions Nybegynder
01. januar 2006 - 21:43 #2
fx.:

strTxt = "Hejmeddig"
For i = 0 To Len(strTxt)
  MsgBox(Mid(strTxt, i+1))
Next

(koden er ikke testet af :))

//>Rune
Avatar billede jessbonde Nybegynder
01. januar 2006 - 22:10 #3
Ok, egentlig er mit mål at jeg vil skifte hver enkelt bogstav ud med en gif.
Sådan at man kan trække noget tekst ud fra en db og skrive det f.eks. med håndskrift.
Jeg ved godt at det nok er upraktisk, men nu vil jeg lige prøve det.

Det kan være at du kan hjælpe mig videre med en metode at gøre det på?
Avatar billede jessbonde Nybegynder
01. januar 2006 - 22:46 #4
Har fundet ud af det og det virker meget godt.
Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester