PDA

Показать полную графическую версию : преобразовние строки в команду языка


Dimenty
27-11-2003, 19:47
Т.е.
переменная=какая-то команда;
вот_эта_функция(переменная);
Есть ли такая функция

Guest
27-11-2003, 20:43
в процессе выполнения нет.

Prisoner
27-11-2003, 21:22
Задачка конечно забавная... в процессе выполнения можно лишь эмулировать - бааальшой CASE будет. Есть идея таскать с собой компилятор, генерировать файлик, компилировать его в dll и черпать функции и все что угодно... но ведь это извините %).

Guest
28-11-2003, 12:55
с компилятором и длл идея интересная, но пожалуй тормозная ... хотя как и CASE ...

Dimenty
28-11-2003, 19:44
Короче, хочу посылать программе команды, т.к. она сетевая. Через Client- и ServerSocket.
ClientSocket1.SendText(Tralyalya.Text);
Так вот, чтобы прога-север эти команды из Tralyalya.Text сразу выполняла...  

Prisoner
29-11-2003, 00:58
Советую обратиться за решением к природе - есть сигнал, есть и реакция. Посылай какие-нибудь константы программе-серверу, которая в зависимости от нее будет плясать как необходимо. Решение простое...

Dimenty
27-06-2004, 19:29
Ok? только Client Socket мне разонравился, теперь использую TCP как там текст послать?

hasherfrog
30-06-2004, 09:53
как там текст послать?
Дык. Так же и послать. TCP? Что за зверь? Класс в Delphi?

Dimenty
08-07-2004, 13:45
Спустя некоторое время нашёл 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)?

Dimenty
08-07-2004, 14:38
Так-так...




© OSzone.net 2001-2012