|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.09.2007, 17:43 | #1 |
Дельфист
Форумчанин
Регистрация: 14.08.2007
Сообщений: 317
|
язык программировния
хочу написать самый простой язык программирования!!
чтоб в memo вводить команды и компилятор delphi их выполнял надо чтоб команды выполнялись поочердно. как мне это сделать???
ICQ-465033557
WINDOWS CE THE BEST |
09.09.2007, 19:04 | #2 |
шарящий
Регистрация: 09.09.2007
Сообщений: 9
|
написать интерпритатор - общий ответ.
а вообще - что за задача? неужели нельзя проще реализовать? |
09.09.2007, 19:28 | #3 |
Дельфист
Форумчанин
Регистрация: 14.08.2007
Сообщений: 317
|
мне надо например прога которая читала каждую строку memo
и например в первой строке написана команда message тогда вывести showmessage и так по порядку обрабатывать каждую строку до конца
ICQ-465033557
WINDOWS CE THE BEST |
09.09.2007, 19:40 | #4 |
шарящий
Регистрация: 09.09.2007
Сообщений: 9
|
листинг
var sPos:string;
begin for i:=0 to memo1.lines.count-1 do begin if pos('message',memo1.lines[i])=1 then begin sPos:=memo1.lines[i]; delete(sPos,1,8); //+ пробел ShowMessage(sPos); end; if ... if... end; end; Последний раз редактировалось ZMeJ; 09.09.2007 в 19:44. Причина: ошибочный ввод |
09.09.2007, 19:42 | #5 |
шарящий
Регистрация: 09.09.2007
Сообщений: 9
|
var sPos:string;
begin for i:=0 to memo1.lines.count-1 do begin if pos('message',memo1.lines[i])=1 then begin sPos:=memo1.lines[i]; delete(sPos,1,8); //+ пробел ShowMessage(sPos); end; if ... if... end; end; |
10.09.2007, 13:10 | #6 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 239
|
лови пример
кодинг не мой, источники непомню )..., разбирайся сам ! |
10.09.2007, 14:06 | #7 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Класс TParser нормальная заготовка для скриптового движка + "с рождения" умеет с математикой работать
пыщь
|
10.09.2007, 14:10 | #8 |
Дельфист
Форумчанин
Регистрация: 14.08.2007
Сообщений: 317
|
а где его найти
ICQ-465033557
WINDOWS CE THE BEST |
10.09.2007, 14:16 | #9 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
TParser? Да где угодно. В справке глянь.
http://main.soobcha.org/delphin/058.html http://rsdn.ru/article/files/Classes/tparser.xml http://articles.org.ru/cfaq/index.ph...mostrecent=yes ... и вот ) http://www.mirgames.ru/articles/base/tparser.html
пыщь
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
казахский язык | Алёна | Общие вопросы Delphi | 11 | 18.11.2010 14:35 |
Язык | SunKnight | Общие вопросы Delphi | 9 | 29.02.2008 20:16 |
Русский язык | [Smarik] | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 01.02.2008 22:58 |
РУССКИЙ ЯЗЫК | vicdon | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 19.11.2007 14:34 |