Seite 1 von 1

hat sich erledigt: Flags im ExplorerListgadget per Ini-File bestimmen

Verfasst: 02.08.2022 13:59
von bin_neu_hier
Hi,

ich steh Mal wieder auf dem Schlauch (wo denn auch sonst?).

Ich möchte ein ExplorerListGadget vom User per IniFile konfigurieren lassen. Das Inifile enthält die Ja-Nein-Einstellungen für

#PB_Explorer_AutoSort
#PB_Explorer_HiddenFiles
#PB_Explorer_NoMyDocuments
#PB_Explorer_GridLines
#PB_Explorer_NoDriveRequester

Von vornherein gesetzt sind die Flags

Code: Alles auswählen

flag = #PB_Explorer_MultiSelect | #PB_Explorer_BorderLess
In der Auswertung des Inifiles wollte ich per

Code: Alles auswählen

Case "autosort"
  If LCase(z$) = "ja"
    flag | #PB_Explorer_AutoSort
  EndIf
  
Case "hiddenfiles"
  If LCase(z$) = "ja"
    flag | #PB_Explorer_HiddenFiles
  EndIf
  
Case "mydocuments"
  If LCase(z$) = "ja"
    flag | #PB_Explorer_NoMyDocuments
  EndIf
  
Case "gridlines"
  If LCase(z$) = "ja"
    flag | #PB_Explorer_GridLines
  EndIf
  
Case "nodriverequester"
  If LCase(z$) = "ja"
    flag | #PB_Explorer_NoDriveRequester
  EndIf
die Flags nach Bedarf nachrüsten und dann das Gadget mit

Code: Alles auswählen

ExplorerListGadget(#elg,0,0,500,500,"C:\",flag)
öffnen - das hustet mir aber was, die Flags werden ignoriert. Mach ich das mit dem "|"-Operator eigentlich richtig?

:o
Hab das Problem gefunden - lag natürlich an mir, ist mir aber zu peinlich, das hier groß und breit zu erzählen. Aber: #PB_Explorer_HiddenFiles zeigt keinerlei Auswirkung, es werden immer Systemdateien angezeigt, mit oder ohne diesem Flag. Was mache ich da falsch?

Re: hat sich erledigt: Flags im ExplorerListgadget per Ini-File bestimmen

Verfasst: 02.08.2022 18:41
von jacdelad
Hidden und System sind zwei verschiedene Dateiflags.