![]() |
|
|
![]()
|
|
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Хочу на дельфи написать свои ActiveX(с ним нет проблемм, работает) и потом в PHP вызвать его, но не знаю как его устанавить на клиенти и вызвать из него методы!
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 1 Всего: 261 |
К ПХП отнощения не имеет. AciveX вызывается из HTML.
|
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
вызвать из него методы! - ЭТО ПХП!
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 1 Всего: 261 |
На сколько я помню, AX работает у клиента, а не на сервере.
PHP с этим чудом не работает точно. |
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
вот смотри:
Добавлено @ 13:18 И почемуто он запускается на стороне сервера а не на клиенте! |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 1 Всего: 261 |
COM это КОМ, ActiveX, тут малость не причем.
com_invoke |
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
$ax = new COM("word.application");
$ax->visible=1; А это правильный способ? |
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Когда я запускаю у клиента данную страницу, ворд запускается на сервере а не на клиенте, почему??? |
|||
|
||||
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: нет Всего: 48 |
Потому что код PHP интерпретируется на стороне сервера. PHP поддерживает OLE Automation на платформе Windows. Если ты хочешь выполнение ActiveX на клиенте, тебе нужно использовать не PHP а JScript или VBScript встроенный в твою html-страничку либо html-тэг OBJECT. -------------------- Account removed |
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Sun
А можно пример как выполнить на стороне клиента? |
|||
|
||||
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: нет Всего: 48 |
Пример вставки AcitveX (Quick Time ActiveX control) в страницу при помощи тэга OBJECT
Пример запуска OLE Automation из VBScript http://www.asppainter.com/methods/regionsample.html Этот скрипт также можно вмонтировать в вэб-страницу при помощи тэга SCRIPT, но для его запуска в настройках IE должен быть разрешен запуск ActiveX. При запуске скрипта IE выдает предупреждение. Еще про ActiveX читай тут http://www.codenet.ru/progr/other/activex.php -------------------- Account removed |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Продвижение и оптимизация сайтов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |