Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Где взять Flash 10 ocx ? (http://www.flasher.ru/forum/showthread.php?t=122398)

Ляксей 10.03.2009 16:01

Где взять Flash 10 ocx ?
 
Есть C++ продукты , которые раньше с успехом использовали flash9.ocx. То есть при устаноке запускается regsvr32 flash9.ocx - и всё отлично показывается в системе.
Хочу перевести софт на 10 плеер, а вот где взять ActiveX для 10 - это загадка. На adobe о нём писали, что мол есть такое, но не нашёл где лежит.
Установка обычного плеера не помогает, в браузере есть flash контент, а в приложении нет.
Вопрос:
1.где взять flash10 ocx ?
2. Может есть какой другой инсталлятор, который бы решил проблему?

alexcon314 10.03.2009 16:05

c:\%systemdir%\system32\macromed\flash
В этой папке обычно лежат .ocx - плееры разных поколений. После установки/обновления через браузер, в частности, туда падает и 10-ый.
Цитата:

при устаноке запускается regsvr32 flash9.ocx - и всё отлично показывается в системе.
Хитро :). Только исталлировать плеер в сиситему таким образом незаконно, и таскать его вместе с вашим приложением тоже. Ну, если, конечно, ваши действия не оговорены в каком-нибудь отдельном соглашении с адобом.

Ляксей 10.03.2009 16:50

Цитата:

Сообщение от alexcon314 (Сообщение 804358)
c:\%systemdir%\system32\macromed\flash
В этой папке обычно лежат .ocx - плееры разных поколений. После установки/обновления через браузер, в частности, туда падает и 10-ый.

С 9-кой я так и сделал, насколько я помню, а сейчас там только:
FlashAuthor.cfg
NPSWF32.dll
NPSWF32_FlashUtil.exe
uninstall_plugin.exe
install.log
flashplayer.xpt

и никакакого тебе ocx.
ICQ, кстати, для показа рекламы устанавливает плеер отсюда
http://www.adobe.com/shockwave/downl...ieWin32400.htm
и когда она его поставила,, и моё приложение заработало.
Но когда туда из браузера приходишь, то перенаправляют на обычный плеер.

alexcon314 10.03.2009 17:10

Прошелся по линку, ткнул на банере вверху открывшейся страницы "Get player", попал на страницу загрузки. Ткнул "Agree and install".В установщике, загрузившемся после этого, ткнул "Install", в указанной папке появился Flash10b.ocx. До этого был Flash10a.ocx. Он там и остался, кстати, вместе с еще более ранним FlDbg9c.ocx. В чем проблема?
Возможно, у вас установился плеер в нестандартную папку. Тогда берем regedit, ищем строку ShockwaveFlash.ShockwaveFlash по F3. Внимательно изучаем содержимое найденных ключей. В одном из них обязательно будет указан путь к .ocx в вашей системе конкретно.
Ну, или так:
раздел
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D27CDB6E-AE6D-11cf-96B8-444553540000}
параметр
InprocServer32 содержит путь к .ocx

Ляксей 11.03.2009 12:50

Цитата:

Сообщение от alexcon314 (Сообщение 804375)
Прошелся по линку, ткнул на банере вверху открывшейся страницы "Get player", попал на страницу загрузки. Ткнул "Agree and install"...

Ага, я понял в чём дело. Я ведь плеер ставил из Firefox, а там другая схема - там можно скачать exe-инсталлятор, и поставить вручную и он никакого ocx не устанавливает, собака.
То есть надо из IE - и тогда, действительно появляется Flash10b.ocx файл и всё работает автоматически.
Теперь вот надо придумать, как бы это из программы или инсталлятора сделать :)


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

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