|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.05.2008, 22:17 | #1 |
Он лайн
Форумчанин
Регистрация: 26.09.2007
Сообщений: 173
|
Синтаксический анализатор
Кто знает как по строке с editа или откуда еще анализировать и считать например if edit1.text='y=sin(60)' then y:=sin60
|
12.05.2008, 23:08 | #2 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
я предлагаю так...
Функция param возвращает текст в между символами sym1 и sym2 ... Код:
Код:
я не знаю как отреагирует syn... Последний раз редактировалось prizrak1390; 12.05.2008 в 23:10. |
13.05.2008, 14:53 | #3 |
Он лайн
Форумчанин
Регистрация: 26.09.2007
Сообщений: 173
|
тоесть вы хотите сказать что так можно будет реализовать например я на форме введу в едит sin(x) и он сосчитает синус от переменной х
|
13.05.2008, 15:05 | #4 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
если вы попытаетесь взять синус от X - где x переменная типа string, то произойдёт ошибка. X нельзя сконвертить в число.
|
13.05.2008, 15:24 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Воспользуйся готовыми компонентами типа TCalc
I'm learning to live...
|
13.05.2008, 20:30 | #6 |
Он лайн
Форумчанин
Регистрация: 26.09.2007
Сообщений: 173
|
гле взять мне вообще надо для программы которая графики строит а то щас она у меня только тригонометрические и те по шаблону а хочется много салк вряд ли сойдёт для этого
|
13.05.2008, 21:06 | #7 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
посмотри тут http://delphisources.ru/
может что найдёшь |
13.05.2008, 22:43 | #8 |
Он лайн
Форумчанин
Регистрация: 26.09.2007
Сообщений: 173
|
Хорошее предложение. Самое главное умное =. Хотелось бы идей от пользователей форума но там я тоже посмотрю
|
13.05.2008, 22:46 | #9 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
идеи ? раз вы спрашиваете, то вряд ли смжете сейчас писать свой анализатор формул, так зачем изобретать велосипед ? ведь подобных вещей реализоана уже куча
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
14.05.2008, 15:43 | #10 |
Он лайн
Форумчанин
Регистрация: 26.09.2007
Сообщений: 173
|
Спасибо Квенди. И всем вам спасибо вы помогаете. Я посмотрю компоненты и делфисоурс.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Анализатор формул | KJIOyH | Помощь студентам | 1 | 05.11.2007 18:18 |