![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
WebModule
ketanov © (2008-07-25 16:14:00)Как и чемсделать следующее? Сообственно пункт 2,3 и 4. (использую компонент TWebModule)
1. Получаем запрос, запускается скрипт CGI.
2. Cкрипт устанавливает соеденение с другой программой.
3. Отправляет некое текстовое сообщение (команду).
4. Дожидаемся результатов обработки команды.
5. Отправляем результаты браузеру.
Anatoly Podgoretsky (2008-07-25 18:35:00) [1]> ketanov (25.07.2008 17:10:08) [8]
Лучше всего там, где "Отправляем запрос другой программе"
Медвежонок Пятачок (2008-07-25 17:22:00) [2]Вопрос остается одной, КАК И ГДЕ дождаться ответа
[1]
ketanov (2008-07-25 17:10:00) [3]
> Ega23 © (25.07.08 17:03) [6]
>
>
> > Вот код что бы наглядней.
>
>
> И чё? Ну код. Ну <HTML>. Ну <BODY>. Вопрос-то в чём?
Отправляем запрос другой программе и...
Вопрос остается одной, КАК И ГДЕ дождаться ответа
Vlad Oshin (2008-07-25 17:09:00) [4]приложение
> устанавливает соеденение с другой программой.
чье?
Ega23 (2008-07-25 17:03:00) [5]
> Вот код что бы наглядней.
И чё? Ну код. Ну <HTML>. Ну <BODY>. Вопрос-то в чём?
Медвежонок Пятачок (2008-07-25 16:58:00) [6]заходи когда догонишь
ketanov (2008-07-25 16:53:00) [7]Немного недогнал ))
Вот код что бы наглядней.
procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
var
sl:TStringList;
begin
sl:=TStringList.Create;
sl.Add('<HTML><HEAD></HEAD><BODY>');
//.......
//тут отправляем другой программе команду
//ждем результат
//получаем, обрабатываем
//отправляем sl.Add('результат');
//.......
sl.Add('</BODY></HTML>');
Response.Content:=sl.Text;
sl.Free;
end;
Ega23 (2008-07-25 16:25:00) [8]А что касается соединения - решений по транспортному уровню масса.
NP, TCP, MailSlot. Ещё что-нибудь наверняка можно прикрутить...
Ega23 (2008-07-25 16:23:00) [9]Я CGI и FastCGIчерез консольное приложение делаю. Мне хватает.
Медвежонок Пятачок (2008-07-25 16:16:00) [10]пайпы и перенаправление ввода/вывода