![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как ввести логическое выражение
antol © (2005-05-21 15:57:00)как ввести функцию типа boolean
Просто Джо (2005-05-21 18:00:00) [1]
> [8] antol (21.05.05 17:59)
Искать в ya.ru "интерпретатор <логических> выражений" и читать теорию. Либо найти и скачать готовый.
antol (2005-05-21 17:59:00) [2]
> Писать интерпретатор логических выражений.
Как?
begin...end (2005-05-21 17:37:00) [3]> Marser © (21.05.05 16:07) [2]
> Любое целочисленное вsражение можно привести к boolean -
> boolean(expr).
Во-первых, зачем?
Во-вторых, это может быть опасно.
Просто Джо (2005-05-21 17:35:00) [4]
> [5] antol (21.05.05 17:31)
Писать интерпретатор логических выражений.
antol (2005-05-21 17:31:00) [5]мне нужно, что пользователь вводил выражение,и оно воспринималось бы как boolean, чтобы потом узнать его значение при разных значениях переменных (таблицу истинности).
Profi (2005-05-21 16:52:00) [6]0 - false;
1 - true.
Anatoly Podgoretsky (2005-05-21 16:10:00) [7]Любое логическое выражение можно ввести с помощью редактора
Marser (2005-05-21 16:07:00) [8]
>antol (21.05.05 15:57) [Новое сообщение][Ответить]
> как ввести функцию типа boolean
Любое целочисленное вsражение можно привести к boolean - boolean(expr).
У TCheckBox есть boolean-свойство Checked, определяющее его состояние.
TUser (2005-05-21 16:02:00) [9]CheckBox ?