Текущий архив: 2007.04.15;
Скачать: CL | DM;
Вниз
Математическое выражение Найти похожие ветки
← →
Леонид (2007-03-28 14:35) [0]Можноли перевести строку (2,5/56*36+1) сразу в резельтат. или наддо разбивать строку на отдельные состовляющие a:=2.5 b:=56 и тд а потом производить действие
← →
Сергей М. © (2007-03-28 14:40) [1]Можно и "перевести сразу в результат", а можно и "наддо разбивать на отдельные состовляющие" - выбирай на вкус)
← →
Сергей М. © (2007-03-28 14:41) [2]Эт чего, домашнее задание типа "написать куркулятор" ?)
← →
Desdechado © (2007-03-28 15:21) [3]Ищем в гугле "Лексический анализатор"
← →
Amoeba © (2007-03-28 15:33) [4]Математический парсер поможет:
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
← →
Сергей М. © (2007-03-28 15:36) [5]Да какой нафих парсер ?)
vbscript-движок всегда под рукой - он и распарсит, и вычислит, и результат выведет куда ему скажут, и задницу подотрет).. Что еще надо-то для полного счастья ?)
← →
Правильный Вася (2007-03-28 15:59) [6]
> и задницу подотрет)
один из двух из ларца, одинаковых с лица?
← →
Леонид (2007-03-28 15:59) [7]> Эт чего, домашнее задание типа "написать куркулятор" ?)
Ага, 8000 строк програмного кода, 40 процедур, а StrinGrid меня постоянно подводит, в ячейку я ввожу строку выражения, а как посчитать незнаю - последняя фишка осталась.
> Сергей М. © (28.03.07 14:40) [1]
> Можно и "перевести сразу в результат", а можно и "наддо
> разбивать на отдельные состовляющие" - выбирай на вкус)
Подскажи хоть процедуру сразу что бы вычислить я хелп про нее почитаю
← →
Efir © (2007-03-28 16:02) [8]Набей в яндексе "обратная польская запись" и будет тебе стчастье.
← →
Сергей М. © (2007-03-28 16:05) [9]
> 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
← →
Loginov Dmitry © (2007-03-28 18:03) [10]Гы
Прикольная штука TScriptControl.
Написал собственный калькулятор:Label1.Caption := SC.Eval(Edit1.Text);
:))
← →
Leonid Troyanovsky © (2007-03-28 18:09) [11]
> Loginov Dmitry © (28.03.07 18:03) [10]
> Прикольная штука TScriptControl.
У Анатолия Подгорецкого на сайте есть весь Анатолий Тенцер.
Рекомендую.
--
Regards, LVT.
← →
Loginov Dmitry © (2007-03-28 18:43) [12]> У Анатолия Подгорецкого на сайте есть весь Анатолий Тенцер.
> Рекомендую.
Мощно. Спасибо!
Страницы: 1 вся ветка
Текущий архив: 2007.04.15;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.033 c