•  

ГлавнаяIndyЧастые вопросы по Indy → необходимо получать доступ к программе при помощи браузера

Создано: 17.05.2014 1:19:03 · Исправлено: 17.05.2014 1:19:03 · Прочтений: 480

доброго времени суток уважаемые форумчане. назрел такой вопрос: есть программа которая ведет архив документов предприятия, необходимо получать доступ к программе при помощи браузера. с таким никогда не сталкивался поэтому буду рад любой помощи.
Доступ к программе в том виде в котором она у вас есть через броузер получить вряд ли удастся. Необходимо переписать программу на одном из языков программирования для работы в броузере (ява апплет, flash, либо что-то из perlоподобных). Вам очень поможет, если ваши данные лежат в БД, причем желательно под управлением СУБД, ориентированной на работу через интернет (mysql, mssql и проч.).
Можно еще попробовать делать для нее веб-интерфейс использую локальный веб-сервер, хоть тот что из indy. Генерировать програмно странички и все.
можно поподробней про indy
Если это студенческая работа, то формально требование исполняется черех ActiveForm. Это минимальные усилия по переделке.
нет работа не студенческая необходимо реализовать web-интерфейс для удобства пользования программой
программа которая ведет архив документов предприятия Своя или купленная? Обычно у поставщиков такого ПО есть хоть какой-то веб-интерфейс и доработать его бывает проще, чем писать свое с нуля. Если поставщик не сделал веб-интерфейса, то все сильно зависит от API, предоставляемого программой (есть ли оно и какое, или надо напрямую лезть в БД/хранилище). Если программа своя, то есть смысл подумать о переписывании ее с нуля, оставив только совместимость по данным (совместимость лучше оставлять, чтобы в крайнем случае была возможность отката назад).
программа своя, были мысли о том что прийдется переделывать полностью, но расчитывал что будет более простое решение
Как вариант: воспользоваться RDP через HTTP :) См. например: http://www.microsoft.com/windowsxp/using/networking/expert/northrup_03may16.mspx http://www.microsoft.com/windowsxp/downloads/tools/rdwebconn.mspx http://msdn.microsoft.com/en-us/library/aa383019(VS.85).aspx http://www.petri.co.il/install_remote_desktp_web_connection_on_windows_xp.htm Не знаю, правда, будет ли работать с браузерами, отличными от IE. Зато готовое решение.
это совсем не то :(
были мысли о том что прийдется переделывать полностью, но расчитывал что будет более простое решение У программ, которые изначально разрабатывались без веб-интерфейса часто бывает слишком часто переплетена (бизнес-)логика и обработка собственно интерфейса. И потому просто написать веб-интерфейс часто не получается (даже если за это берутся, фактически все выливается в написание новой программы). Хотя, в Delphi есть еще такая штука как IntraWeb. Посмотрите. Профессионалы веб-программирования от нее больше плюются, но, возможно, на первое время это подойдет.
все понятно спасибо всем
буду разбираться с intraweb
Только сразу предупреждаю - поищите по этому сайту слово intraweb, посмотрите, что выскакивает первыми пунктами, и подумайте. Короче говоря, Intraweb - несколько своеобразный подход к web-программированию...
вобщем то это первое что я сделал, но как я сказал раньше никогда не имел дела с web программированием поэтому за неимением с чем сравнивать буду както выкручиваться