SetProvVars — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) (Новая страница: «SetProvVars - это программа из файла MakeProv.pas = Смотрите также = Функции Delphi») |
Hisava (обсуждение | вклад) м |
||
| Строка 1: | Строка 1: | ||
[[SetProvVars]] - это программа из файла MakeProv.pas | [[SetProvVars]] - это программа из файла MakeProv.pas | ||
| + | //--------------------------------------------------------------- | ||
| + | // Установка переменных в массиве PrvsVars (прообраз записи PRVS) | ||
| + | // В PrvsVars присутствуют все переменные с именами полей PRVS, - | ||
| + | // но установка значений производится только указанных переменных. | ||
| + | // В PRVS сформируется записей по числу элементов массива PrvsVars. | ||
| + | //-- prm[0] - индекс массива, если = -1 или не существ-щий, то -- | ||
| + | //-- добавление нового элемента массива -> набора переменных PRVS, | ||
| + | //-- prm[1] - массив массивов для установки перем.: -- | ||
| + | //{{<имя переменн.>-строка,<значение>-variant [,<опереция>-char]}, | ||
| + | // {<имя 2>...}, ... }, где <операция> - что делать,если в массиве | ||
| + | // переменная с таким именем уже есть: ['+','-','*','/']. ---- | ||
| + | //-- Если операция не задана, то всегда значение переменнной ---- | ||
| + | //-- заменяется новым из массива параметров --------------------- | ||
| + | //--------------------------------------------------------------- | ||
= Смотрите также = | = Смотрите также = | ||
[[Функции Delphi]] | [[Функции Delphi]] | ||
Версия 10:17, 5 апреля 2021
SetProvVars - это программа из файла MakeProv.pas
//---------------------------------------------------------------
// Установка переменных в массиве PrvsVars (прообраз записи PRVS)
// В PrvsVars присутствуют все переменные с именами полей PRVS, -
// но установка значений производится только указанных переменных.
// В PRVS сформируется записей по числу элементов массива PrvsVars.
//-- prm[0] - индекс массива, если = -1 или не существ-щий, то --
//-- добавление нового элемента массива -> набора переменных PRVS,
//-- prm[1] - массив массивов для установки перем.: --
//{{<имя переменн.>-строка,<значение>-variant [,<опереция>-char]},
// {<имя 2>...}, ... }, где <операция> - что делать,если в массиве
// переменная с таким именем уже есть: ['+','-','*','/']. ----
//-- Если операция не задана, то всегда значение переменнной ----
//-- заменяется новым из массива параметров ---------------------
//---------------------------------------------------------------