©2001-2012 Autotorg. Email: autotorg1@narod.ru

  Главная Описание / Помощь Закачка  Цены

Синтаксис внутреннего языка программы схож с синтаксисом языка Visual Basic For Application (VBA). Однако имеются свои особенности. Даже если Вы уже знакомы с VBA то для избежания ошибок и казусов в написании новых параметрических изделий для программы Автоторг следует просмотреть эту статью и обратить внимание на некоторые отличия.

Особенности внутреннего языка программы.

1. Для конструкций условий перед и после оператора сравнения необходимо ставить пробел. Например сравнение "if 1<2 then" будет не правильным, а правильным будет "if 1 < 2 then".

Доступные конструкции и примеры

Условие If

Выборочно выполняет группы операторов в зависимости от у словия

Синтаксис:

If условие Then
  
операторы
Else
   другие операторы
End If

Пример:

If friz > 0 Then
   'боковая стенка фриза:
   APoint(0) = Point1(0) APoint(1) = Point1(1) + USHIR1 APoint(2) = Point1(2) + stoika - friz + RPSHIR1
   Draw_LateralWallAtTheFrieze APoint, ABrigelSleva, friz - (RPSHIR1 * 2), 0, 0
End If

Конструкция For...Next

Выполняет руппу операторов указанное количество раз

Синтаксис:

For счетчик = начало To конец
   операторы
Next

Пример:

For I = 1 To pAmountOfStructures.Value - 1
   'Progonnaya stoika speredi
   APoint(0) = Point1(0)
   APoint(1) = Point1(1) - PSHIR1 * I - prigel * I
   APoint(2) = Point1(2)
   Draw_Rack3Directions APoint, 0, 0, stoika, 0
Next


Hosted by uCoz