Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#5

Re: Probleme mit dem Freigeben von TabSheets

  Alt 13. Jun 2005, 19:52
Hallo Christian,

zwei Sachen fallen mir an deinem Code auf. Zum Einen verwendest du CreateDir() zum Anlegen eines Unterverzeichnisses von '.\Links\' - das funktioniert vielleicht auf deiner Maschine, aber anderswo eher nicht. Du solltest da besser ForceDirectories() verwenden. Zum Anderen entfernst du beim Löschen das Verzeichnis auf der Platte, aber im darauf folgenden CreateGroups greifst du wieder auf das noch existierende TabSheet zu, was zum Knall führt.

Grüße vom marabu

Nachtrag:

Bei DeleteDir() musst du mal nachsehen. Da wird gemeldet Zugriff verweigert. Du kannst das Verzeichnis nicht erfolgreich löschen, solange es noch als Root in deiner ShellListView eingetragen ist.
  Mit Zitat antworten Zitat