Fso

webmaster76

Mitglied
Hallo an alle,

bisher konnte mir leider noch niemand helfen :confused:

Also, ich erstelle in Visual Studio 6.0 ein neues Projekt als "Standard-Exe". Nun kann ich ja auf der GUI verschiedene Elemente hinzufügen und im "Hintergrund" den dazugehörigen Code schreiben. Auf der GUI habe ich nun ein PullDown, in dem ich die Ordner von Laufwerk C browsen kann. Der dort ausgewählte Ordner soll mit allen enthaltenen Unterordnern und Dateien kopiert werden. Dies soll ja anscheinend mit dem Befehl:

Dim fso As Scripting.FileSystemObject
fso.CopyFolder "C:\Test1", "C:\Test2"

gehen. Wenn ich das jedoch genau so in meinen Code eingebe und das Prog starte, erhalte ich die Fehlermeldung:

Fehler beim Kompilieren: Benutzerdefinierter Typ nicht definiert.

Kann mir jemand kurz erklären warum der Fehler auftritt und wie dieser behoben werden kann? Muss ich irgendwo irgendwelche Bibliotheken importieren, wenn ja wie geht das? KANN MIR JEMAND WEITERHELFEN?
 
Du musst im Menü "Projekt"-->"Verweise" die "Microsoft Scripting Runtime" einbinden (Häckchen in Liste setzen) und das nächste mal die Forumssuche oder Google verwenden.
 
Erst einmal Danke für die Hilfe.
Allerdings gibt es nun ein neues Problem. Wenn ich das genau so eingebe

Dim fso As Scripting.FileSystemObject
fso.CopyFolder "c:\verzeichnis1", "c:\verzeichnis2"

erhalte ich die Fehlermeldung:

Laufzeitfehler '91': Objektvariable oder With-Blockvariable nicht festgelegt

Was ist jetzt daran falsch?
 
Zurück