Avatar billede ducks Nybegynder
13. februar 2004 - 03:57 Der er 4 kommentarer og
1 løsning

Løkke i løkke laver fejl med fso

Dette (forenklede) script:

fileType = array("PHP File", "Active Server Document", "HTML Document", "Cascading Style Sheet Document", "INC File")
For Each f1 in fc
  knownFileType = 0
  For Each Index In fileType
    If fileType(Index) = f1.Type Then knownFileType = 1
  Next
Next

Giver fejlen:

Error Type:
Microsoft VBScript runtime (0x800A000D)
Type mismatch: 'PHP File'

Hvorfor?
Avatar billede steen Nybegynder
13. februar 2004 - 07:54 #1
Har du prøvet:

fileType = array("PHP File", "Active Server Document", "HTML Document", "Cascading Style Sheet Document", "INC File")
For Each f1 in fc
  knownFileType = 0
  For Each Index In fileType
    If CStr(fileType(Index)) = CStr(f1.Type) Then knownFileType = 1
  Next
Next

/Steen
Avatar billede ducks Nybegynder
13. februar 2004 - 15:48 #2
Samme fejl

Microsoft VBScript runtime (0x800A000D)
Type mismatch: 'PHP File'
Avatar billede eagleeye Praktikant
13. februar 2004 - 17:25 #3
Jeg ville lave din inderste for som dette:

  For index = 0 to ubound(fileType)
    If fileType(Index) = f1.Type Then
      knownFileType = 1
      exit for
    end if
  Next
Avatar billede ducks Nybegynder
14. februar 2004 - 16:18 #4
Hm hvis jeg skriver 2 gange nu, er det fordi serveren lagger. Den tog vidst ikke imod min kommentar?

Skriver igen:
"Så virker det, smider du et svar Eagleeye?"
Avatar billede eagleeye Praktikant
14. februar 2004 - 16:29 #5
Ok, det gør jeg da.
Nej eksperten er vist ikke helt i top form for tiden :)
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