Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.05.15;
Скачать: CL | DM;

Вниз

WebSnap   Найти похожие ветки 

 
student22 ©   (2011-02-03 14:03) [0]

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

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

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

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


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

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

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


 
student22 ©   (2011-02-03 15:02) [2]


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


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

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

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


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

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

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


 
student22 ©   (2011-02-03 16:11) [4]


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


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


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


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


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

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

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

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

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

Можно.


 
student22 ©   (2011-02-04 12:05) [6]


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


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


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


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

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

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

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


 
student22 ©   (2011-02-04 14:03) [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:


 
sniknik ©   (2011-02-04 14:54) [9]

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

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

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


 
student22 ©   (2011-02-04 14:59) [10]


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


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


 
sniknik ©   (2011-02-04 16:26) [11]

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

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


 
student22 ©   (2011-02-04 17:05) [12]

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

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

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

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


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


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


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

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

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


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


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

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


 
student22 ©   (2011-02-04 18:40) [15]

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



Страницы: 1 вся ветка

Текущий архив: 2011.05.15;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.005 c
2-1296928775
new_user
2011-02-05 20:59
2011.05.15
TWebBrowser


2-1296832003
John McLein
2011-02-04 18:06
2011.05.15
проверка условия в Assert


15-1296422980
Юрий
2011-01-31 00:29
2011.05.15
С днем рождения ! 31 января 2011 понедельник


15-1296654628
int64
2011-02-02 16:50
2011.05.15
Как попасть на RSDN.ru?


2-1296987414
Fr
2011-02-06 13:16
2011.05.15
использование TDialogOpen