Базовый диалект, что это за язык? - PullRequest
0 голосов
/ 23 сентября 2019

Я использую приложение для постобработки Concerto от AVL, и мне трудно работать с языком сценариев, который мы здесь используем.Похоже, MS Visual Basic, но не так много, и я хочу узнать больше о том, что это версия Basic, чтобы я мог найти больше документации в Интернете.


Когда я пытаюсь код из MSСайт документации Visual Basic, например, создание массива int и помещение некоторых элементов для его инициализации (как вы можете видеть ниже), я получил синтаксическую ошибку в редакторе скриптов Concerto

' Declare a single-dimension array and set its 4 values.
Dim numbers = New Integer() {1, 2, 4, 8}

Это из собственной документации Concertoи я не могу найти, как создать простой массив, но набор данных стоит, что-то похожее, я верю

NewDSArray

Эта функция генерирует новый массив.

Синтаксис:

A = NewDSArray ([Rows], [Columns])

Параметры:

  • Rows (необязательно, 1 = по умолчанию): числовое начальное количество строк
  • Столбцы (необязательно, 0 = по умолчанию): Числовое начальное количество столбцов

Функция:

A теперь является новым массивом, с которым можно использовать команды класса Dataset Array..

thisDSMatrix=newdsarray(1,2)
FirstCol={1,2,3}
FirstCol.name="FirstCol" //.name will pass the name into the matrix
thisDSMatrix.PutCell(FirstCol,1,1)
SecondCol={4,5,6}
SecondCol.name="SecondCol"
thisDSMatrix.PutCell(SecondCol,1,2)
Mcols=thisDSMatrix.ColCount //returns 2
Mrows=thisDSMatrix.RowCount //returns 1
thisDSMatrix.AddColumn("MyNewCol") //a column is added and thisDSMatrix.ColCount will now show 3
thisDSMatrix.PutCell({7,8,9},1,thisDSMatrix.ColCount)
return thisDSMatrix

Буду признателен, если вы поможете мне определить точную версию использования Basic Concerto.Спасибо.

...