Page 1 of 1

[Done] NextSelectedFile() is not a function?

Posted: Fri Jul 03, 2026 10:24 am
by Dirk Geppert

Code: Select all


; Example from : https://www.spiderbasic.com/documentation/requester/openfilerequester.html

Procedure RequesterSuccess()
    
    ; Process all the selected filename
    ;
    While NextSelectedFile()
      Debug "Filename: " + SelectedFileName()
    Wend
  EndProcedure
  
  Procedure ButtonEvent()
    OpenFileRequester("", @RequesterSuccess(), #PB_Requester_MultiSelection)
  EndProcedure
    
  OpenWindow(0, 100, 100, 200, 55, "File")
  ButtonGadget(0, 10, 10, 170, 25, "Open local file...")
  BindGadgetEvent(0, @ButtonEvent())

Re: NextSelectedFile() is not a function?

Posted: Fri Jul 03, 2026 12:23 pm
by Fred
For 4.00, new code look like that:

Code: Select all

  Procedure ButtonEvent()
    Filename$ = OpenFileRequester("", #PB_Requester_MultiSelection)
    
    While Filename$ 
      Debug Filename$ 
      Filename$ = NextSelectedFilename() 
    Wend 
  EndProcedure
    
  OpenWindow(0, 100, 100, 200, 55, "File")
  ButtonGadget(0, 10, 10, 170, 25, "Open local file(s)...")
  BindGadgetEvent(0, @ButtonEvent())
But you right, it should have raise an error

Re: NextSelectedFile() is not a function?

Posted: Fri Jul 03, 2026 1:05 pm
by Fred
Fixed.