![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.03.2009
Сообщений: 32
|
![]()
У меня есть поле Edit1 на форме. Есть график в TChart... Вот когда я ввожу в поле Edit1 формулу для построения графика, как сделать чтобы эта строка преобразовывалась в формулу и вычислялась в программном коде??
![]() Последний раз редактировалось DENCREAT; 24.03.2009 в 05:11. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 20.06.2008
Сообщений: 95
|
![]()
Для начала определись, какие конкретно операции хочешь реализовать (+, -, *, /, sin(), cos()).
Дальше ищешь в введенной строке (в порядке от низшего приоритета к высшему) знаки операций, определяешь объекты для текущей операции, вычисляешь текущий промежуточный результат и запоменаешь его. И т.д. до тех пор, пока не выполнишь операцию с самым высоким приоритетом. Принимай решения по поводу набора операций и начинай писать и выкладывать код на форуме. А мы поможем, чем сможем. Ну или если не хочешь париться, то прямиком во фриланс. P.S.: А что такое ОПЗ и ОПН? ![]()
Не забывайте оставлять отзывы (кнопочка в левом нижнем углу сообщения)
![]() Последний раз редактировалось bag; 24.03.2009 в 07:43. |
![]() |
![]() |
![]() |
#3 |
Злобстер
Форумчанин
Регистрация: 19.03.2009
Сообщений: 134
|
![]()
Да гадкая аэто штука синтаксический анализатор... Придётся стоить стек....
От знаний ещё никто не умирал, но рисковать не стоит.
|
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
P.S. Ну и аватар... Бр!...
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]()
А есть такие компоненты?
А я сам как-то вручную делал..... ![]() И всё сокрушался, что Делфи не может как JavaScript...
I am the First of Cyber Evolution...
I am the First to Program your Future... |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
DomiNick, есть такие компоненты.
поищите здесь на форуме по словам PaxCompiler например, вот здесь - Выполнение строки как кода в Delphi и ещё вот ссылочку давали: http://www.programmersforum.ru/showp...43&postcount=9 (Поддержка MS-макросов в DELPHI: ) |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 20.03.2009
Сообщений: 32
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите перевестить формулу на язык Delphi | Panda | Помощь студентам | 1 | 20.11.2008 18:19 |
Помогите перевестить формулу на язык Delphi | neomaximus | Помощь студентам | 1 | 18.11.2008 18:01 |
Переведите формулу на язык Delphi | neomaximus | Помощь студентам | 2 | 12.11.2008 01:01 |
Переведите формулу на язык Delphi | neomaximus | Помощь студентам | 3 | 11.11.2008 12:22 |
Помогите написать формулу на языке Delphi | Инесса | Общие вопросы Delphi | 1 | 16.02.2008 21:38 |