[Done] NextSelectedFile() is not a function?

Found an issue in SpiderBasic ? Please report it here !
Dirk Geppert
Posts: 352
Joined: Fri Sep 22, 2017 7:02 am

[Done] NextSelectedFile() is not a function?

Post 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())
Fred
Site Admin
Posts: 1887
Joined: Mon Feb 24, 2014 10:51 am

Re: NextSelectedFile() is not a function?

Post 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
Fred
Site Admin
Posts: 1887
Joined: Mon Feb 24, 2014 10:51 am

Re: NextSelectedFile() is not a function?

Post by Fred »

Fixed.
Post Reply