IInitial1 - метод для инициализации объекта строкой StringParam, в которой элементы строки указаны через символ разделитель StringDelim, при этом нужно не более MaxParam элементов (если между символами разделителями ничего нет, то это считается пустым элементом)

метод для инициализации объекта строкой StringParam, в которой элементы строки указаны через символ разделитель StringDelim, при этом нужно не более MaxParam элементов (если между символами разделителями ничего нет, то это считается пустым элементом)

Синтаксис:

void IInitial1(string StringParam, string StringDelim, int MaxParam)

Параметры:

StringParam - строка элементов

StringDelim - разделитель

MaxParam - максимальное число параметров

Пример.Инициализация объекта KParamFuncRW с помощью IInitial1

string str = "Астров;;Петрович";                     // записываем в переменную str значение ФИО
var RazbW = CreateObject("ParamFuncRW");             // создаем объекта класса ParamFuncRW 
RazbW.IInitial1(str, ";",3);                         // Разбиваем строку str, с разделителем ; (возвращаем 3 элемента)
return RazbW.Get(0);                                 // Вернет "Астров"
return RazbW.Get(1);                                 // Вернет ""  (пустая строка)
return RazbW.Get(2);                                 // Вернет "Петрович"

[Важно]

Если вместо строки в метод IInitial1() передается массив символов, то нужно обязательно выполнить преобразование массива к строке с помощью функции to_string()

Пустые строки между разделителями считаются пустыми элементами!