Показать полную графическую версию : преобразовние строки в команду языка
Т.е.
переменная=какая-то команда;
вот_эта_функция(переменная);
Есть ли такая функция
в процессе выполнения нет.
Prisoner
27-11-2003, 21:22
Задачка конечно забавная... в процессе выполнения можно лишь эмулировать - бааальшой CASE будет. Есть идея таскать с собой компилятор, генерировать файлик, компилировать его в dll и черпать функции и все что угодно... но ведь это извините %).
с компилятором и длл идея интересная, но пожалуй тормозная ... хотя как и CASE ...
Короче, хочу посылать программе команды, т.к. она сетевая. Через Client- и ServerSocket.
ClientSocket1.SendText(Tralyalya.Text);
Так вот, чтобы прога-север эти команды из Tralyalya.Text сразу выполняла...
Prisoner
29-11-2003, 00:58
Советую обратиться за решением к природе - есть сигнал, есть и реакция. Посылай какие-нибудь константы программе-серверу, которая в зависимости от нее будет плясать как необходимо. Решение простое...
Ok? только Client Socket мне разонравился, теперь использую TCP как там текст послать?
hasherfrog
30-06-2004, 09:53
как там текст послать?
Дык. Так же и послать. TCP? Что за зверь? Класс в Delphi?
Спустя некоторое время нашёл Indy TCP и разобрался использыю SendCmd (точно не помню) и команды на сервере. Работает... Но с лагами - клиент может зависнуть при посылке команды... Кинул антифриз - вроде лучше, но всё равно... Как исключить глюки? Try? или чтоньть ещё?
hasherfrog
08-07-2004, 14:03
Dimenty
Смотрели тут (http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20778629.html)?
Или тут (http://apps.atozedsoftware.com/cgi-bin/bbgindy/BugBeGoneISAPI.dll/EXEC/1/01639vqm762ijz1831639wrlor)?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.