Iif + локальная переменная + Not Convert Variant Of Type (array Variant) Into Type (olestr)
Доброго дня
В паскаль скрипте в глобальном разделе определяю переменную и присваиваю ее там же:
var
strText : string;
begin
strText := 'TEXT!';
end.
В Memo1.Text следующее: [strText] - отрабатывает как нужно
В Memo2.Text [IIF(1=1,<strText>,'')]
Ошибка: Could not convert variant of type (Array Variant) into type (OleStr)
Пробовал различные комбинации <> [] пытался указать нулевой элемент массива...
Почему происходит ошибка - не пойму
IIF насколько понимаю встроенная стандартная функция?
В паскаль скрипте в глобальном разделе определяю переменную и присваиваю ее там же:
var
strText : string;
begin
strText := 'TEXT!';
end.
В Memo1.Text следующее: [strText] - отрабатывает как нужно
В Memo2.Text [IIF(1=1,<strText>,'')]
Ошибка: Could not convert variant of type (Array Variant) into type (OleStr)
Пробовал различные комбинации <> [] пытался указать нулевой элемент массива...
Почему происходит ошибка - не пойму
IIF насколько понимаю встроенная стандартная функция?
Комментарии
Если объявить её в переменных FastReport, и использовать:
Set('StrText', NewValue)
тогда должно работать без ошибок.