Avatar billede zed_one Praktikant
20. marts 2005 - 11:50 Der er 1 kommentar og
1 løsning

Fejl ved .Size Property

Et udsnit af min kode - der hvor fejlen forekommer:
    Set fso = CreateObject("Scripting.FileSystemObject")
    FolderToMove = ordremappe & OrdrenrTilArkivering & " - " & MappeTilArkivering
   
   
    Dim FolderSizeTemp, FolderSize
    FolderSizeTemp = fso.GetFolder(FolderToMove)
    FolderSize = FolderSizeTemp.Size

Den fejler ved "FolderSize = FolderSizeTemp.Size" og skriver:
"Object required: 'D:\Ordrer\0500224 - '" hvori jeg kan se at det sidste af mappenavnet ej heller optræder. Hele mappenavnet ville feks være "D:\Ordrer\0500224 - fdggdfg"

Hvis jeg udskifter den linje med en "response.write foldersizetemp" eller for den sags skyld en ""response.write FolderToMove", får jeg hele den korrekte sti.

Hvor går den galt? Vil jo gerne have min kode til ikke at gå i fejl :)
Avatar billede eagleeye Praktikant
20. marts 2005 - 16:21 #1
Prøv at rette denne linje:

FolderSizeTemp = fso.GetFolder(FolderToMove)

Til denne:

Set FolderSizeTemp = fso.GetFolder(FolderToMove)


men bruger Set foran når det er et object som returneres.
Avatar billede zed_one Praktikant
20. marts 2005 - 16:26 #2
Ah tak - det virkede :) er lidt knagende i asp efterhånden - har haft pause i et år.

Derudover troede jeg at "Set" bare var et levn fra gammel tid som man kunne undvære :)
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