![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Математическое выражение
Леонид © (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]Можно и "перевести сразу в результат", а можно и "наддо разбивать на отдельные состовляющие" - выбирай на вкус)