Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Надо срочно проверить...


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


Наверх

Титульная страница Поиск, карта сайта Написать письмо