ich habe mal wieder ein Problem und finde einfach den Fehler nicht...
Das ist mein Code:
Code: Alles auswählen
InitNetwork()
verbindung=OpenNetworkConnection(host$, port)
If verbindung<>0
Repeat
Delay(20)
event=NetworkClientEvent(verbindung)
Select event
Case #PB_NetworkEvent_Data
buffer.s=Space(2000)
ReceiveNetworkData(verbindung, @buffer, 2000)
crude$=RTrim(buffer.s)
Select StringField(crude$, 1, Chr(28))
Case "dirview"
verzeichnis$=StringField(crude$, 2, Chr(28))
dirs$="dirviewback"+Chr(29)
If ExamineDirectory(0, verzeichnis$, "")<>0
While NextDirectoryEntry(0)
If DirectoryEntryAttributes(0)=#PB_FileSystem_Hidden
dateiversteckt$="ja"
Else
dateiversteckt$="nein"
EndIf
If DirectoryEntryAttributes(0)=#PB_FileSystem_ReadOnly
dateischreibgeschutzt$="ja"
Else
dateischreibgeschutzt$="nein"
EndIf
dirs$+DirectoryEntryName(0)+Chr(10)+Str(DirectoryEntrySize(0))+Chr(10)+dateiversteckt$+Chr(10)+dateischreibgeschutzt$+Chr(28)
Wend
FinishDirectory(0)
Debug dirs$
SendNetworkString(verbindung, dirs$)
Else
SendNetworkString(verbindung, "dirviewfailed")
EndIf
EndSelect
EndSelect
ForEver
Else
End
EndIfsoweit funktioniert alles nur das bei JEDER datei, bei versteckt und schreibgeschützt, immer nein angezeigt wird... obwohl das ja nicht sein kann (habs ja getestet)
Ich find den Fehler einfach net und hoffe ihr könnt mir weiter helfen... wenn ihr den ListViewGadget() Code braucht dann schneid ich ihn aus und poste ihn euch auch noch
So dann schonmal danke im Vorraus!