Загрузка формул расчета из текстового файла

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ziki
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 13.07.2009 (Пн) 13:16

Загрузка формул расчета из текстового файла

Сообщение ziki » 16.07.2009 (Чт) 10:11

существует текстовый файл в котором забита формула типа "x+y".
на форме существует 2 текст бокса в которые вводятся значения Х и У.
ВОПРОС: как написать правильно чтобы просчитывался результат по формуле которая находится в текстовом файле. Может немного криво написал, но суть передал:) Заранее спасибо

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Загрузка формул расчета из текстового файла

Сообщение Viper » 16.07.2009 (Чт) 10:53

Тебе нужно воспользоваться такой штукой как парсер математических выражений, он же эвалюатор. Несколько штук готовых в Кирпичах лежат.
Весь мир матрица, а мы в нем потоки байтов!

ziki
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 13.07.2009 (Пн) 13:16

Re: Загрузка формул расчета из текстового файла

Сообщение ziki » 16.07.2009 (Чт) 11:30

Viper писал(а):Тебе нужно воспользоваться такой штукой как парсер математических выражений, он же эвалюатор. Несколько штук готовых в Кирпичах лежат.

Спасибо, разобрался. Нашел в инете библиотечку персер. Возможно будет работать, вечером проверю.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Загрузка формул расчета из текстового файла

Сообщение Денис » 17.07.2009 (Пт) 8:09

На этом форуме, в разделе Кирпичи, лежат исходные тексты математических парсеров.

... библиотечку он в интернете нашел.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Нырков Сергей
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 18.07.2009 (Сб) 18:19

Re: Загрузка формул расчета из текстового файла

Сообщение Нырков Сергей » 25.07.2009 (Сб) 18:27

Парсер это дело святое но. . .У нас есть интерпретатор VB в котором реализован анализ мат. выражений и не только Году в 1999-2001 видел реализацию этой идеи, никаких подробностей не помню,ни по реализации ни где искать, но программа проглатывала даже выражения вида Me.backcolor=vbRed и закрашивала форму в красный цвет
С уважением Нырков Сергей

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Загрузка формул расчета из текстового файла

Сообщение iGrok » 25.07.2009 (Сб) 18:44

Нырков Сергей писал(а):Парсер это дело святое но. . .У нас есть интерпретатор VB в котором реализован анализ мат. выражений и не только Году в 1999-2001 видел реализацию этой идеи, никаких подробностей не помню,ни по реализации ни где искать, но программа проглатывала даже выражения вида Me.backcolor=vbRed и закрашивала форму в красный цвет
С уважением Нырков Сергей

Может, речь идёт о Microsoft Scripting Control? И VBScript, соответственно?
label:
cli
jmp label

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Re: Загрузка формул расчета из текстового файла

Сообщение Andrey Fedorov » 25.07.2009 (Сб) 23:10

iGrok писал(а):
Нырков Сергей писал(а):Парсер это дело святое но. . .У нас есть интерпретатор VB в котором реализован анализ мат. выражений и не только Году в 1999-2001 видел реализацию этой идеи, никаких подробностей не помню,ни по реализации ни где искать, но программа проглатывала даже выражения вида Me.backcolor=vbRed и закрашивала форму в красный цвет
С уважением Нырков Сергей

Может, речь идёт о Microsoft Scripting Control? И VBScript, соответственно?


Потому писатели парсеров меня дико удивляют - ничего и близко лежащего к Microsoft Scripting Control-у они ведь явно не напишут...
Да и нафига делать то что уже давно сделано до нас, притом очень даже неплохо?
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Загрузка формул расчета из текстового файла

Сообщение Хакер » 25.07.2009 (Сб) 23:29

Потому писатели парсеров меня дико удивляют - ничего и близко лежащего к Microsoft Scripting Control-у они ведь явно не напишут...

Напишут :|
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Нырков Сергей
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 18.07.2009 (Сб) 18:19

Re: Загрузка формул расчета из текстового файла

Сообщение Нырков Сергей » 26.07.2009 (Вс) 20:43

Где находится интерпретатор VB? Вот он там и работал Если ктонибудь напишет парсер приличнее Microsoft и в Microsoft с этим согласятся тот смело сможет сказать Билу "подвинься"

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Загрузка формул расчета из текстового файла

Сообщение Viper » 26.07.2009 (Вс) 21:00

Нырков Сергей писал(а):Где находится интерпретатор VB?
Что такуое инттерпретатор VB?
Весь мир матрица, а мы в нем потоки байтов!

Нырков Сергей
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 18.07.2009 (Сб) 18:19

Re: Загрузка формул расчета из текстового файла

Сообщение Нырков Сергей » 27.07.2009 (Пн) 10:06

Что происходит при запуске программы в среде IDE? Интерпретатор VB читает каждую строчку написаную тобой, переводит её в машинные коды и посылает процессору. Каков вопрос такав и ответ

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Загрузка формул расчета из текстового файла

Сообщение Хакер » 27.07.2009 (Пн) 10:48

Сергей Нырков, если в голове каша, не стоит кормить ею других.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Нырков Сергей
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 18.07.2009 (Сб) 18:19

Re: Загрузка формул расчета из текстового файла

Сообщение Нырков Сергей » 27.07.2009 (Пн) 11:02

Извини,но повторюсь,каков вопрос каков и ответ

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Загрузка формул расчета из текстового файла

Сообщение Хакер » 27.07.2009 (Пн) 11:04

Не правда. Вопрос не требовал придумывать какой-то бред об отправлении чего-то там процессору.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Нырков Сергей
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 18.07.2009 (Сб) 18:19

Re: Загрузка формул расчета из текстового файла

Сообщение Нырков Сергей » 27.07.2009 (Пн) 11:21

Согласен формулировки не ахти но на вопрос[Что такуое инттерпретатор VB?] Я не сумел ответить по другому И все-таки ответьте самому себе на вопрос [Что происходит при запуске программы в среде IDE?]

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Загрузка формул расчета из текстового файла

Сообщение alibek » 27.07.2009 (Пн) 13:23

Нырков Сергей писал(а):И все-таки ответьте самому себе на вопрос [Что происходит при запуске программы в среде IDE?]

Если ты не знаешь, что при этом происходит, не надо нести чушь про интерпретатор VB.
Lasciate ogni speranza, voi ch'entrate.

Нырков Сергей
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 18.07.2009 (Сб) 18:19

Re: Загрузка формул расчета из текстового файла

Сообщение Нырков Сергей » 27.07.2009 (Пн) 15:18

Я не виноват, но дважды два оно и в Африке дважды два так-что разгреби свои глюки, а потом я просил объяснить самому себе азбучную истину, а не грубить.Как говорит мой внук "фильтруйте базар"
Последний раз редактировалось Нырков Сергей 27.07.2009 (Пн) 15:29, всего редактировалось 1 раз.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Загрузка формул расчета из текстового файла

Сообщение Хакер » 27.07.2009 (Пн) 15:28

Сергей Нырков гуляет неделю.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Mail.ru [бот] и гости: 7

    TopList