CLI argument of parameter bij starten

Om een gambas programma te starten van de CLI en ineens ook een parameter mee te geven kan je de klassieke command line arguments gebruiken.

Die vraag je in gambas op met args (https://gambaswiki.org/wiki/comp/gb/args?nh)

Voorbeeld project code:

Public Sub Main()
'
  Print Application.title & " (" & Application.Name & " " & Application.Version & ")"
  Try Print "Given parameter (argument):" & Args.All[Args.Max]
'  
End

Op de command line opgeroepen met een argument:

./TestCLIargument.gambas TEST

Test CLI argument (TestCLIargument 0.0.1)
Given parameter (argument):TEST

Op de command line aangeroepen zonder argumenten:

./TestCLIargument.gambas

Test CLI argument (TestCLIargument 0.0.1)
Given parameter (argument):./TestCLIargument.gambas

Als je geen parameter meegeeft, is er toch een standaard parameter 0, nl de naam van het aangeroepen programma zelf.