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

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

WebSnap


student22 ©   (2011-02-03 14:03:00) 

Доброго времени суток, подскажите пожалуйста, такая ситуация:

1. Приложение написано на делфи по технологии WebSnap в виде dll-ки под Апач

2. Имеется второе приложение "обычное"(не веб) написанное на делфи в виде exe-шника

Вопрос: можно ли реализовать передачу данных из второго приложения (exe-шника) в первое (dll-ку) для дальнейшей отправки их в браузер клиента или нет? (к примеру просто значение какой-то переменной)


student22   (2011-02-04 18:40:00) [1]

ладно...спасибо всем за помощь


Плохиш   (2011-02-04 17:57:00) [2]


> student22 ©   (04.02.11 14:03) [8]

Это не pageproducer выдаёт, а веб-сервер ибо получил от твоей программы фигню какую-то, им не ожиданную.


Плохиш   (2011-02-04 17:53:00) [3]


> sniknik ©   (04.02.11 14:54) [9]


> /time это у тебя фигня какая то, а параметра нет.
>

Ну чё ты на мальчика набросился? Ему просто читать ничего не охота, а так бутонов набросал и круто.

PS. Не параметр это, а имя страницы в WebSnap-программе.


student22   (2011-02-04 17:05:00) [4]

ну и как же правильно сделать если у меня диспетчер реагировал на адрес:

http://localhost/wwwroot/Project2.exe/time

исходя из pathinfo равной  \time передавал управление соответствующему продюсеру а тот отдавал запрошенную страницу

При переносе на веб-сервер с отладчика делфи как надо менять ссылки?????!!!!!!!!


sniknik   (2011-02-04 16:26:00) [5]

> продюсер должен
кому это он должен?

ты тут не в роли сервера выступаешь, у тебя тут Project2.exe это скрипт страницы (может меняться динамически "у нутрях" но все таки), аналогично как и forum.pl.


student22   (2011-02-04 14:59:00) [6]


> > параметра 'time'
> это не параметр


это pathinfo, и продюсер должен отдать определенную стрпницу при pathinfo равной =  \time, но не отдает


sniknik   (2011-02-04 14:54:00) [7]

> параметра 'time'
это не параметр

посмотри выше в браузер, ссылка  
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1296731036&n=18
это
> http://www.delphimaster.ru/cgi-bin/forum.pl
аналогично этому
http://localhost/wwwroot/Project2.exe

/time это у тебя фигня какая то, а параметра нет.


student22   (2011-02-04 14:03:00) [8]


> Плохиш ©   (04.02.11 12:54) [7]


например при передаче параметра 'time' (т.е переходе по такой ссылке: http://localhost/wwwroot/Project2.exe/time) пэйдж продюсер должен выдать определенную страницу, а выдает вот что:

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:


Плохиш   (2011-02-04 12:54:00) [9]


> делфи мне сам сгенерировал

Ну так делфи виноват, выкинь его нафик.

PS. Или ты всерьёз думаешь, что кто тебя наводящими вопросами пытать будет или теорию расписывать?

PPS. Уж не в твоих ли ветках я книгу рекомендовал?


student22   (2011-02-04 12:05:00) [10]


> Плохиш ©   (03.02.11 18:22) [5]


Вот к примеру я создал приложение с двумя web-модулями, делфи мне сам сгенерировал навигационную панель для перехода между страницами, я переношу все на IIS (или Apache) а там при переходе на вторую страницу по этой навигационной панели браузер выдает ошибку


Плохиш   (2011-02-03 18:22:00) [11]


> И еще подскажите, где можно почитать про то, как правильно
> переносить на  сервер веб-приложения WebSnap

Подозреваю, что в руководстве разработчика.

> у меня при переносе на IIS WinCGI-приложения не работают
> ссылки (не находит страницы)

Странно, у меня работают и не только ссылки. Кстати, что за ссылки имеются ввиду?

> Вопрос: можно ли реализовать передачу данных из второго
> приложения (exe-шника) в первое (dll-ку) для дальнейшей
> отправки их в браузер клиента или нет? (к примеру просто
> значение какой-то переменной)

Можно.


student22   (2011-02-03 16:11:00) [12]


> Медвежонок ХМЛ ©   (03.02.11 15:27) [3]


> И еще подскажите, где можно почитать про то, как правильно
> переносить на  сервер веб-приложения WebSnap,у меня при
> переносе на IIS WinCGI-приложения не работают ссылки (не
> находит страницы)


А по поводу этого, помогите пожалуйста


Медвежонок ХМЛ   (2011-02-03 15:27:00) [13]

А если CGI-приложение, то возможно ли организовать связь между ним и обычным приложением (ехе),

эксплорер (браузер) - это "обычное" приложение (exe).
и если он умеет получать данные от цги модулей, то остальные exe чем хуже?


student22   (2011-02-03 15:02:00) [14]


> Медвежонок ХМЛ ©   (03.02.11 14:14) [1]


Никак не представляю, хотел еще раз убедиться что это невозможно) спасибо...

А если CGI-приложение, то возможно ли организовать связь между ним и обычным приложением (ехе), чтобы при запросе клиента веб-сервер передавал запрос CGI-приложению, а тот вытягивал данные и другого ехе-шника и отдавал их клиенту

И еще подскажите, где можно почитать про то, как правильно переносить на  сервер веб-приложения WebSnap,у меня при переносе на IIS WinCGI-приложения не работают ссылки (не находит страницы)


Медвежонок ХМЛ   (2011-02-03 14:14:00) [15]

как ты вообще себе это представляешь?

если инициатор в этой цепочке браузер.


Наверх

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