beim portieren eines Programms ist mir aufgefallen, dass GetGadgetText die Dateinamen verunstaltet.
Z.B. :
"/Users/bubi/Library/Application Support/AddressBook/guration.plist"
statt
"/Users/bubi/Library/Application Support/AddressBook/Configuration.plist"
Getestet habe ich es mit Unicode und ohne, PB5.31/64 und MacOS 10.10.4
Kann das jemand nachvollziehen, oder habe ich einen Fehler eingebaut?
Gibt es Alternativen?
Code: Alles auswählen
Procedure Event_ChangeDir()
Debug GetGadgetText(0)
EndProcedure
Procedure Main()
If OpenWindow(0,0,0,500,500, "")
ExplorerTreeGadget(0, 0, 0, 500, 500, GetHomeDirectory())
BindGadgetEvent(0, @Event_ChangeDir(), #PB_EventType_Change)
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
EndProcedure:End Main()