/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Problem med en array
Fra : Morten Tychsen


Dato : 02-06-02 21:28

Hejsa!

Dette script laver en liste over filerne i en mappe:
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set f = fso.GetFolder(Server.Mappath("/billeder/"))
   Set navn = f.Files
   For Each f1 in navn
      n = f1.name
      s = "," & """/Billeder/" & n & """" & s
   Next


Det giver ,"/Billeder/billede1.jpg","/Billeder/billede2.jpg",
osv.
Det virker helt fint, MEN jeg skal nu lave listen til en array.
Hvis jeg skriver
fl = array(s)
Virker det ikke...Jeg har fundet ud af, at den placerer hele
strengen i ID 1. Hvis jeg derimod får listen vist på skærmen med
Response.Write og derefter kopierer den ind så der står
fl = array([listen])
så virker det godt nok! Jeg kan ikke helt forstå det, muligvis er
det mig der er dum.
Håber I kan hjælpe

Morten Tychsen

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Christian H (02-06-2002)
Kommentar
Fra : Christian H


Dato : 02-06-02 22:47

If you have a string with items that are separated by "," , then you could
do something like this:

tmp1="tekst,moretekst,evenmoretekst"
tmp2=split(tmp1,",")

redim myArray(ubound(tmp2))
for i=0 to ubound(tmp2)
myArray(i)=tmp2(i)
next


C.H


"Morten Tychsen" <tychsen@mail.com> skrev i melding
news:addv3r$9em$1@sunsite.dk...
> Hejsa!
>
> Dette script laver en liste over filerne i en mappe:
> Set fso = CreateObject("Scripting.FileSystemObject")
> Set f = fso.GetFolder(Server.Mappath("/billeder/"))
> Set navn = f.Files
> For Each f1 in navn
> n = f1.name
> s = "," & """/Billeder/" & n & """" & s
> Next
>
>
> Det giver ,"/Billeder/billede1.jpg","/Billeder/billede2.jpg",
> osv.
> Det virker helt fint, MEN jeg skal nu lave listen til en array.
> Hvis jeg skriver
> fl = array(s)
> Virker det ikke...Jeg har fundet ud af, at den placerer hele
> strengen i ID 1. Hvis jeg derimod får listen vist på skærmen med
> Response.Write og derefter kopierer den ind så der står
> fl = array([listen])
> så virker det godt nok! Jeg kan ikke helt forstå det, muligvis er
> det mig der er dum.
> Håber I kan hjælpe
>
> Morten Tychsen
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste