![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Надо срочно проверить...
vidiv © (2002-11-14 05:10:00)Ребята, в RX есть модуль который вычисляет значение формулы записанной в делфавском формате, проверте пожалуйста мой модуль, его отличие от RXого в том что кроме функций можно делать еще и переменные.
Вот листинг:
http://195.72.226.230/Test/formula.pas
Он откомпилен в D5
Очень надо.
Модератору>>не выкидыва эту ветку в форум потрепаться, а то люди будут только смеятся, а мне серьезно надо.
Fantasist (2002-11-14 21:32:00) [1]Идиология не правильная. Такие вещи разбираются по принципу конечного автомата. Почитай это:
http://rsdn.ru/article/?alg/statemachine.xml
Рыжик (2002-11-14 17:05:00) [2]Поверхностный осмотр окончен. Пора домой.
Рыжик (2002-11-14 17:03:00) [3]Delphi не воспринимает такую конструкцию:".1", а ваша программа считает её как "0.1". Оно конечно имеет право на существование, но это уже не "дельфовский формат"
Рыжик (2002-11-14 16:57:00) [4]"1&3" - это что за формула в "дельфовском формате"?
Однако результат имеет: "-2"
;)
Рыжик (2002-11-14 16:53:00) [5]"1*-3" = "-3"
но "1*+3" = "ошибка в формуле"
Рыжик (2002-11-14 16:50:00) [6]"+-1" -> "-1"
"-+1" -> "ошибка в формуле"
Рыжик (2002-11-14 16:40:00) [7]Не отслеживаются пробелы в середине числа:
"4*1 00 " выдаёт "400", а надо бы "Ошибка в формуле"
vidiv (2002-11-14 13:37:00) [8]2ShuraGrp
Наверно я чтото не допонял, типовые формулы это какие?
ShuraGrp (2002-11-14 11:50:00) [9]Поглядел, правда без сильного пристрастия. Вроде работает без багов. Если дашь типовые формулы, то можно и поподробне посмотреть.
vidiv (2002-11-14 07:36:00) [10]Ну срочно надо, помогите же.
Вот пример использования:
http://195.72.226.230/Test/Testformula/Formula.zip