Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как подставить строку в код как код? [D7, WinXP]


leshyi ©   (2008-05-08 23:47:00) 

Господа, такая задачка:

Есть условие типа строка: sStroka:= ' if a< b then c:= d+12 '
Как использовать ее как команду в нужном месте кода далее?

Кто-то сталкивался?
Заранее спасибо.


AIK   (2008-05-12 22:13:00) [1]

If sStroka=' if a< b then c:= d+12 ' then
  if a< b then c:= d+12
  ...


)))


Amoeba   (2008-05-12 14:11:00) [2]

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=472
http://www.remobjects.com/page.asp?id={9A30A672-62C8-4131-BA89-EEBBE7E302E6}


без ымени   (2008-05-12 03:41:00) [3]

Когдато видел исходник того что ты ищешь, но увы, нет его у меня. Была программка, в мэмо вводишь текст программы, начиная с programзаканчивая end., все это работало както непонятно, но суть в том что не использовались никакие сторонние программы, типа компилятора от самого делфи. Правда прога мало чего умела. Там посчитать 1 + 1, вывести мессагу. тебе надо хорошенько прорыть инет, найдешь.


DVM   (2008-05-09 19:10:00) [4]


> leshyi   (09.05.08 18:05) [2]

Есть готовые Pascal Script вроде называется


leshyi   (2008-05-09 18:05:00) [5]

Тоже выход. Спасибо. С праздником.


Германн   (2008-05-09 00:17:00) [6]

Написать свой интерпретатор.


Наверх

Титульная страница Поиск, карта сайта Написать письмо