Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Возможено ли проигрование Flash без установленного ActiveX? (http://www.flasher.ru/forum/showthread.php?t=111625)

xdoom 04.05.2008 12:09

Возможено ли проигрование Flash без установленного ActiveX?
 
Здравствуйте, такой вопрос.

Есть Flash приложение (swf), его поместил в exe, с помошью Borland Developer Studio 2006, используя компонент SmartFlash.
Получилась exe программа из двух частей swf и exe между собой они обмениваются fs-командами и переменными, организуя нужную работу )

но если запустить этот exe где не был установлен Install_Flash_Player_9_ActiveX.msi то все мои старания не видны на экране до тех пор пока не будет установлен ActiveX..

Может есть способы таскать с собой все нужные *.ocx и библиотеки в папке программы ?

Заранее спасибо.

:drinks:

aksios 04.05.2008 12:21

А вариант swf компильнуть как exe не проще?

xdoom 04.05.2008 12:34

aksios - мэн, или я, или ты не вник в тему...
exe уже есть, написан на делфи, это приложение коннектится к серверам, содержит Гис-движок, а swf это только интерфес который общается с программой написанной на делфи, сам swf находится на форме как SmartFlash(ActiveX) компонент...

Если swf компильнуть как exe.. то потом я этот компиленный swf в exe, не смогу поместить в проект делфи, (ещё один exe)..

по моему это вообще не выход..

ещё такой вопрос по теме, может кто запускал на машине без установленного ActiveX, те exe ..шники они точно работают?

aksios 04.05.2008 12:41

Точно работают.
Что то мне подсказывает, что в дельфях надо другой компонент задействовать.

xdoom 04.05.2008 12:45

Дело ещё в том что вот такие: ехе-шники точно не работают.
www.citforum.ru/internet/flash/flash_delphttphi/

может кто знает как делать подобное и чтоб работало?
:umnik2:

alexcon314 04.05.2008 12:47

http://www.f-in-box.com/
возможно есть аналоги, но я не слышал о других.
...
а ваша ссылка непонятная.. чего там, где -не ясно

xdoom 04.05.2008 13:02

ссылку поправил, там описание стандартного компонента для делфи

я использовал такой, - http://www.almdev.com/

по сути это всё то же что и f-in-box...

сейчас качаю проверю будет ли работать он без установленного ActiveX элемента.

etc 04.05.2008 13:14

А установить его принудительно?

xdoom 04.05.2008 13:35

с удовольствием!!!

только как это делать?

вот что знаю:

есть дириктория
%winroot%\system32\Macromed\Flash
обычно там лежит файл
Flash9c.ocx
(у меня оказался только FlDbg9e.ocx)))
он отвечает за воспроизведение flash в системе.

помню видел скин к миранде, который использовал flash-анимацию и хранил у себя в папке этот *.ocx только никаких описаний как его использовать или подключать к системе, так же как и *.reg файлов, не нашёл.

alrusdi 04.05.2008 13:42

Цитата:

Сообщение от xdoom (Сообщение 736936)
только как это делать?

Таскай вместе с программой flash.ocx и если он еще не зарегистрирован в системе (обязательно проверяй иначе под расстрел тебя) и программа выполняется под админскими правами (обязательно проверяй иначе см выше) выполняй "regsvr32 flash.ocx".

А еще можно взять за 300 долларов чужое решение http://flash-ocx.qarchive.org/. По сути flash.ocx можно использовать напрямую (не внося записей в реестр, что требуется в решении приведенном выше), так что глубокое копание в технологии COM должно помочь... Сишникам, во всяком случае... Зы... Простым копи пастом кода не обойтись (я уже исследовал когда-то этот вопрос).


Часовой пояс GMT +4, время: 13:38.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.