der im zweiten Listing aufgefürte Code soll mir den Inhalt eines Verzeichnis auflisten. Das Verzeichnis liegt auf einen USB Stick und enthält Dateien. Die Struktur deDirEntry bleibt jedoch bei jedem Aufruf leer. Das Handle hDir wurde zuvor mit DirOpen(siehe Listing eins) eingelesen.
Wer kennt sich mit der Bibliothek aus und kann mir helfen die Dateien und Unterverzeichnisse auszulesen?
fildop_DirOpen.sDirName  :=  'D:\Verzeichnis1';        fildop_DirOpen(xExecute  :=  TRUE);        IFfildop_DirOpen.xDone=TRUE    THEN      hDir     :=  fildop_DirOpen.hDir;      uiState    :=  15;    END_IF    IFfildop_DirOpen.xErrorTHEN      (* error handling*)      eDirError  :=  fildop_DirOpen.eError;    END_IF
:(* get directory property list *)    fildls_DirList.hDir    :=  hDir;        fildls_DirList(xExecute:=  TRUE);        IFfildls_DirList.xDone=TRUE    THEN      deNewDirectory.sEntry        :=fildls_DirList.deDirEntry.sEntry;      deNewDirectory.szSize        :=fildls_DirList.deDirEntry.szSize;      deNewDirectory.xDirectory      :=fildls_DirList.deDirEntry.xDirectory;      deNewDirectory.xExclusive      :=fildls_DirList.deDirEntry.xExclusive;      deNewDirectory.dtLastModification  :=fildls_DirList.deDirEntry.dtLastModification;      fildls_DirList.xExecute        :=  FALSE;    END_IF    IFfildls_DirList.xError=TRUE    THEN      (* error handling*)      eDirError  :=  fildls_DirList.eError;      uiState  :=  20;    END_IF
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
der im zweiten Listing aufgefürte Code soll mir den Inhalt eines Verzeichnis auflisten. Das Verzeichnis liegt auf einen USB Stick und enthält Dateien. Die Struktur deDirEntry bleibt jedoch bei jedem Aufruf leer. Das Handle hDir wurde zuvor mit DirOpen(siehe Listing eins) eingelesen.
Wer kennt sich mit der Bibliothek aus und kann mir helfen die Dateien und Unterverzeichnisse auszulesen?