Вниз
Скачать: CL | DM;

Макроподстановка   Найти похожие ветки 

← →
sau ©   (2002-07-17 13:24) [0]

Добрый день, уважаемые мастера!
Подскажите пожалуйста как можно в Дельфи сделать макроподстановку подобную как в Visual FoxPro:

FOR i = 1 TO &n
....
ENDFOR

где & - и есть макроподстановка, n - переменная...
Очень нужно.


← →
Digitman ©   (2002-07-17 14:13) [1]

Никак.
FoxPro - языковая среда интерпретирующего типа, в таких средах это реализуемо в run-time
Delphi - компилирующего, подобные конструкции в run-time здесь нереализуемы


← →
sau ©   (2002-07-17 15:29) [2]

Тогда может быть подскажите как выйти из следующей ситуации:
в редакторе формул (пусть в роли него выступает Edit1) набираем sin(x) Надо вычислить значение sin при x=1...


← →
ПИТОН   (2002-07-17 15:32) [3]

Пища свой интерпретатор


← →
sau ©   (2002-07-17 15:34) [4]

А с чего начать?


← →
VAleksey ©   (2002-07-17 15:44) [5]

Ага. Давй пиши свой :)). Лет 5-ть провозишся !
Есть компоненты такие. Например что-то типа jtcalcul.
Ему строку а он тебе ответ.


← →
sau ©   (2002-07-17 15:55) [6]

А в этих компонентах реализованы интерпретаторы?


← →
TTCustomDelphiMaster ©   (2002-07-17 15:56) [7]

sau, я что-то не понял. Ты хочешь работать с полями таблиц или с sin(x)?

> sau © (17.07.02 15:34)
> А с чего начать?

Можешь не начинать. Их уже столько понапино.
А посчитать sin(x) можно и с помощью excel.


← →
olookin ©   (2002-07-17 15:57) [8]

А я такой уже реализовал. Могу весь модуль скинуть на мыло.


← →
-=Sergeante=- ©   (2002-07-17 16:11) [9]

Есть неплохой интерпритатор pascal-подобного языка PasCalc.
Есть, на мой взгляд, ваще классый интерпритатор! В библеотеке R&A - TRAI2. Делать может начиная от твоей синус, заканчивая подключением dll и работой с формой... Там можешь делать макроподстановки хоть до посинения.


← →
sau ©   (2002-07-17 16:32) [10]

> olookin ©
Скинь пожалуйста на мыло: sau@kineshma.ru

> -=Sergeante=- ©
А где взять R&A - TRAI2?


← →
olookin ©   (2002-07-17 16:43) [11]

Скинул...


← →
-=Sergeante=- ©   (2002-07-17 18:22) [12]

sau © (17.07.02 16:32)
Вот прямая ссыла http://ralib.hotbox.ru/ralib162.zip


← →
sau ©   (2002-07-18 08:03) [13]

Спасибо всем! Буду изучать...


← →
Polevi ©   (2002-07-18 09:31) [14]

а еще проще использовать парсер Java или VB скрипта



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.01 c
1-95411
NewUser
2002-07-16 12:54
2002.07.29
Поток ввода-вывода и массив


14-95512
Fiend
2002-07-02 12:59
2002.07.29
Как вы думаете??? Такая вещь кому то нужна?


4-95594
nester
2002-05-20 23:01
2002.07.29
А если с другой стороны sleep() и микросекундный таймер?


3-95215
любитель
2002-07-08 10:25
2002.07.29
Опять дни рождения


1-95448
strel
2002-07-16 20:09
2002.07.29
Ошибка при использовании DLL !!! беда :)




   Наверх