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

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

Математическое выражение


Леонид ©   (2007-03-28 14:35:00) 

Можноли перевести строку (2,5/56*36+1) сразу в резельтат. или наддо разбивать строку на отдельные состовляющие a:=2.5 b:=56 и тд а потом производить действие


Loginov Dmitry   (2007-03-28 18:43:00) [1]

> У Анатолия Подгорецкого на сайте есть весь Анатолий Тенцер.
> Рекомендую.


Мощно. Спасибо!


Leonid Troyanovsky   (2007-03-28 18:09:00) [2]


> Loginov Dmitry ©   (28.03.07 18:03) [10]

> Прикольная штука TScriptControl.

У Анатолия Подгорецкого на сайте есть весь Анатолий Тенцер.
Рекомендую.

--
Regards, LVT.


Loginov Dmitry   (2007-03-28 18:03:00) [3]

Гы
Прикольная штука TScriptControl.
Написал собственный калькулятор:

Label1.Caption := SC.Eval(Edit1.Text);

:))


Сергей М.   (2007-03-28 16:05:00) [4]


> StrinGrid меня постоянно подводит


Вот ведь засада-то)

Выглядит как Ёхель, а цифири считать, зараза, не хочет)


> Подскажи хоть процедуру сразу что бы вычислить я хелп про
> нее почитаю

http://www.google.ru/search?q=Delphi+VBScript&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a


Efir   (2007-03-28 16:02:00) [5]

Набей в яндексе "обратная польская запись" и будет тебе стчастье.


Правильный Вася   (2007-03-28 15:59:00) [6]


>  и задницу подотрет)

один из двух из ларца, одинаковых с лица?


Леонид   (2007-03-28 15:59:00) [7]

> Эт чего, домашнее задание типа "написать куркулятор" ?)
Ага, 8000 строк програмного кода, 40 процедур, а StrinGrid меня постоянно подводит, в ячейку я ввожу строку выражения, а как посчитать незнаю - последняя фишка осталась.

> Сергей М. ©   (28.03.07 14:40) [1]
> Можно и "перевести сразу в результат", а можно и "наддо
> разбивать на отдельные состовляющие" - выбирай на вкус)

Подскажи хоть процедуру сразу что бы вычислить я хелп про нее почитаю


Сергей М.   (2007-03-28 15:36:00) [8]

Да какой нафих парсер ?)
vbscript-движок всегда под рукой - он и распарсит, и вычислит, и результат выведет куда ему скажут, и задницу подотрет).. Что еще надо-то для полного счастья ?)


Amoeba   (2007-03-28 15:33:00) [9]

Математический парсер поможет:
http://delphi.icm.edu.pl/ftp/d10free/parser10.zip
http://www.bestcode.com/html/tbcparser.html
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=517
http://www.freedownloadscenter.com/Programming/Delphi_Tools_and_Components/UCalc_Fast_Math_Parser__Delphi_edition__Download.html


Desdechado   (2007-03-28 15:21:00) [10]

Ищем в гугле "Лексический анализатор"


Сергей М.   (2007-03-28 14:41:00) [11]

Эт чего, домашнее задание типа "написать куркулятор" ?)


Сергей М.   (2007-03-28 14:40:00) [12]

Можно и "перевести сразу в результат", а можно и "наддо разбивать на отдельные состовляющие" - выбирай на вкус)


Наверх

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