Не работают вычисляемые выражения в MemoView
Есть три MemoView. В первом и во втором записаны числа 100 и 200 соответственно. В третьем записана вот такая формула: [Memo1.Text*Memo2.Text].
При запуске на расчет выдается ошибка: blablabla... Incompatible types.
Я пробовал разные способы: устанавливал нужный displayformat, преобразовывал эти свойства в integer (вот так: StrToInt(Memo1.Text)). Все равно не может посчитать.
Как же правильно записывать такие выражения?
При запуске на расчет выдается ошибка: blablabla... Incompatible types.
Я пробовал разные способы: устанавливал нужный displayformat, преобразовывал эти свойства в integer (вот так: StrToInt(Memo1.Text)). Все равно не может посчитать.
Как же правильно записывать такие выражения?
Комментарии
Типа:
Memo1.Text:='[Var1]';
Memo2.Text:='[Var2]';
Memo3.Text:='[Var1+Var2]';
но если в мемках будут не цифры, то будут проблемы
А зачем отломали обычный разбор выражения, как это было во 2-й версии?
Каждый раз писать такие конструкции не есть гут.