Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 3 922

/ вопрос открыт /

Доброго времени суток, уважаемые эксперты!
Возможно ли вставить в страничку HTML вставить программу написанную на Delphi. Если это возможно то подскажите как это сделать.

FLuFfy Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задала: FLuFfy (статус: Посетитель)
Вопрос отправлен: 24 марта 2010, 22:17
Состояние вопроса: открыт, ответов: 1.

Ответ #1. Отвечает эксперт: Вадим К

Здравствуйте, FLuFfy!
Да, можно, но есть большое кол-во ограничений:
-платформа - только windows (причем, ещё и разрядность должна совпадать - 32 или 64 бита)
-браузер Internet Expolorer (в других - через хитрые выверты). Но ещё браузер надо настроить:)
- лояльность фаервола/антивируса, которые будут сильно мешать.

Итак, способ называется ActiveX Form.
Читать/смотреть:
http://delphi.about.com/od/internetintranet/l/aa042099.htm
http://www.delphisources.ru/pages/faq/base/activex_and_iexplorer.html
http://www.compress.ru/article.aspx?id=9822&iid=412
Но всем этим не стоит заниматься.

Ответ отправил: Вадим К (статус: Академик)
Время отправки: 24 марта 2010, 22:57


Мини-форум вопроса

Всего сообщений: 11; последнее сообщение — 30 марта 2010, 12:21; участников в обсуждении: 4.
min@y™

min@y™ (статус: Доктор наук), 24 марта 2010, 22:21 [#1]:

А теперь давай подробнее. Что-зачем-почему.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Егор

Егор (статус: 10-ый класс), 24 марта 2010, 23:13 [#2]:

ссылку ставим и всё тут
Моя суперпрога: <a href="http://www.адрес-где-лежит-прога.ru/имя-проги.exe">скачать</a>
и пусть качают. :)))
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
FLuFfy

FLuFfy (статус: Посетитель), 27 марта 2010, 09:07 [#3]:

мне надо эту прогу сделать в браузере Mazilla
Вадим К

Вадим К (статус: Академик), 27 марта 2010, 16:27 [#4]:

тут лучше использовать серверные решения - php/python/Asp.
Кстати, на делфи можно тоже написать серверное приложение, вот только в броузере формы никакой не будет.
Галочка "подтверждения прочтения" - вселенское зло.
FLuFfy

FLuFfy (статус: Посетитель), 28 марта 2010, 09:01 [#5]:

т.е не будет формы?какой вид он будет иметь?
Егор

Егор (статус: 10-ый класс), 28 марта 2010, 12:09 [#6]:

а что вообще надо-то? что должна делать программа?
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
Вадим К

Вадим К (статус: Академик), 28 марта 2010, 18:38 [#7]:

будет иметь вид обычной страницы.правда, если дизайнера взять, то можно придать вид формы. Если сильно захотеть, то будет выглядеть как угодно.
погуглите на тему php+mysql+apache. Там Ваша проблема решается в два счета. Множество литературы доступно в интернете.
Галочка "подтверждения прочтения" - вселенское зло.
FLuFfy

FLuFfy (статус: Посетитель), 29 марта 2010, 11:22 [#8]:

программа написана для заказа билетов и предоставление информации о наличии свободных мест и их бронирование.
Вадим К

Вадим К (статус: Академик), 29 марта 2010, 11:50 [#9]:

указанное мною выше решение будет самое оно. Скажем так, от того, что Вы попытаетесь внедрить свое приложение в броузер, ничего не выиграете, только получите кучку проблем.

Но есть альтернативный вариант - написать сервер на делфи. А броузером к нему подключаться. поможет idHttpServer.

и есть третий вариант, возможно это то, что Вы ищите называется IntraWeb
http://www.delphimaster.ru/articles/intraweb/index.html
и
http://www.atozed.com/Intraweb/Education/Articles/Russian.ru.aspx (здесь русскоязычная документация)
Галочка "подтверждения прочтения" - вселенское зло.
Егор

Егор (статус: 10-ый класс), 29 марта 2010, 17:54 [#10]:

не! пхп рулит!
гыыы :)
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
FLuFfy

FLuFfy (статус: Посетитель), 30 марта 2010, 12:21 [#11]:

Спасибо большее всем экспертам....буду пытаться.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 12:01
Выполнено за 0.03 сек.