__FB_ARGV__
 
Внутреннее определение (значение макроса) , установленное компилятором

Синтаксис

__FB_ARGV__

Описание

Подставляет указатель на список указателей на заканчивающиеся нулем строки-аргументы командной строки передаваемые в командной строке.

__FB_ARGV__  - это имя параметра, передаваемого для неявной функции main программы и таким образом определяется только в коде на уровне главного модуля для приложения.

Пример

Declare Function main _
  ( _
    ByVal argc As Integer, _
    ByVal argv As ZString Ptr Ptr _
  ) As Integer

  End main( __FB_ARGC__, __FB_ARGV__ )

Private Function main _
  ( _
    ByVal argc As Integer, _
    ByVal argv As ZString Ptr Ptr _
  ) As Integer

  Dim i As Integer
  For i = 0 To argc - 1
        Print "arg "; i; " = '"; *argv[i]; "'"
  Next i

  Return 0

End Function


Отличия от QB

  • Новое в FreeBASIC

См. также