http://www.purebasic.fr/english/viewtop ... 89#p391289
...but what am I missing? Global doesn't seem to work here. I just need the string outside of ProcedureC.
Code: Select all
Global FileIn$ = ""
ImportC ""
PB_Gadget_SetOpenFinderFiles(Callback)
EndImport
IsGadget(0)
ProcedureC OpenFinderFilesCallback(*Utf8Files)
FileIn$ = PeekS(*Utf8Files, -1, #PB_UTF8)
EndProcedure
PB_Gadget_SetOpenFinderFiles(@OpenFinderFilesCallback())
MessageRequester("Result", FileIn$)

