|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.12.2011, 20:34 | #1 |
Регистрация: 17.07.2010
Сообщений: 8
|
формула
Пользователь вводит формулу в окошко(простые мат действия). в фомуле есть переменная. есть таблица stringgrid, из первого столбика которой берутся значения переменной во второй столбик значения функции. Мне сделать нуно чуть сложее, но если пойму как сделать это то разберусь. вопрос. как в формулу записанную в типе стринг подставить значения integer? strtoint для функции нельзя как я понял, ошибку дает.
|
07.12.2011, 20:38 | #2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
> как в формулу записанную в типе стринг подставить значения integer
подставить не проблема, а вот вычислить результат формулы без хотя бы примитивного парсера будет непросто
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
07.12.2011, 20:43 | #3 |
Регистрация: 17.07.2010
Сообщений: 8
|
ну вот допутим юзер ввел '2*X+4'(начину с простого) я ее записал как строку S что дальше? я на делфи пишу
|
07.12.2011, 20:46 | #4 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
ну вот и меняете X на то, что у вас там в стрингриде, через pos/insert/delete, это элементарно
а дальше парсер нужен
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
07.12.2011, 20:48 | #5 |
Регистрация: 17.07.2010
Сообщений: 8
|
ясно, можете тогда меня отослать где поближе познакомиться с этими парсерами, точнее с тем что нужен мне.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ФОРМУЛА | E-Novikov | Microsoft Office Excel | 2 | 22.06.2011 22:47 |
Формула... | dark999 | Помощь студентам | 8 | 17.03.2011 15:25 |
Формула | vpersov | Помощь студентам | 1 | 28.11.2010 19:15 |
формула | ROBERT033 | Microsoft Office Excel | 3 | 01.11.2009 08:46 |
Формула | ROBERT033 | Microsoft Office Excel | 4 | 29.10.2009 18:35 |