![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]как ты вообще себе это представляешь?
если инициатор в этой цепочке браузер.