Martin: Exakte Objektbestimmung

Hallo Leute!

Hab mal wieder ein Problem.
In folgender For - Next Schleife habe ich ein Objekt das enthält 4 Dateien:

Dim myArrayUpload
   Dim file
   Dim intCount
   intCount=0
        
'  Object creation
'  ***************
   Set myArrayUpload = Server.CreateObject("myArrayUpload.ArrayUpload")

'  Upload
'  ******
   myArrayUpload.Upload

For each file In myArrayUpload.Files
......
intCount = intCount + 1      
Next

Meine Frage: Wie kann ich die Dateien einzel ansprechen???
Hab experimentiert mit file(intCount).FileName oder file(0).FileName
aber es will nicht funktionieren. Irgendwie hängt das doch mit dem "Each" zusammen, oder?

Kann mir da jemand helfen?

Danke

Gruß Martin

  1. Hi Martin,

    For each file In myArrayUpload.Files
    ......
    intCount = intCount + 1      
    Next

    Meine Frage: Wie kann ich die Dateien einzel ansprechen???

    mit file. Das ist deine Laufvariable, die bei jedem Durchlauf mit dem jeweils nächsten Objekt in der Files Collection gefüllt wird, bis keine weitere mehr das ist.

    Gruß,
    Martin

    1. Hi Martin,

      Ok das ist dann auch richtig, aber ich wollte Sie separat ansprechen, wenn es geht außerhalb der Schleife.

      Gibt es da auch eine Möglichkeit?

      Gruß,
      Martin

      1. Hi Martin,

        Ok das ist dann auch richtig, aber ich wollte Sie separat ansprechen, wenn es geht außerhalb der Schleife.

        Gibt es da auch eine Möglichkeit?

        also in VBA gibt es die Methode Item bei Collections, das müsste auch in VBScript bei der Files Collection gehen. Also z.B.

        Set fil = Files.Item( 1 )

        Gruß,
        Martin