Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Интеграция Flash с...

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 30.04.2004, 21:02
Mr.Alexy вне форума Посмотреть профиль Отправить личное сообщение для Mr.Alexy Найти все сообщения от Mr.Alexy
  № 1  
Mr.Alexy

Регистрация: Apr 2004
Адрес: Крым
Сообщений: 7
По умолчанию Flash + Delphi + C++ =>???

Всем привет!!!

У меня такой вопрос: как можно при вставке *.swf ролика через компонент ShockwaveFlash в Delphi или C++Builder сделать так что бы ролик был доступен на компе на котором не установлен флешевсий ActiveX (или установлен да не той версии). То есть чтобы приложение было независимо – что то типа флешевского Projectora.

Как решить такую задачу ???
Заранее спасибо.

Старый 12.05.2004, 16:00
Persival Shuttenbah вне форума Посмотреть профиль Отправить личное сообщение для Persival Shuttenbah Найти все сообщения от Persival Shuttenbah
  № 2  
Persival Shuttenbah

Регистрация: Dec 2003
Адрес: Россия, Самара
Сообщений: 42
Вообще-то проще распространять AxtiveX вместе с прогой, но если ты хочешь сделать приложение единственным exeшником, то можно запаковать ActiveX Control в ресурсы, и если он не установлен - извлекать и устанавливать.

Старый 12.05.2004, 16:15
styx вне форума Посмотреть профиль Отправить личное сообщение для styx Найти все сообщения от styx
  № 3  
styx

Регистрация: Apr 2003
Сообщений: 243
Мне вот что интересно... Вот когда из Flash публикуется EXE - он как это делает? Ведь едва ли этот EXE устанавливает ActiveX... Расковырял бы кто умный да другим рассказал...

Старый 13.05.2004, 21:32
Mr.Alexy вне форума Посмотреть профиль Отправить личное сообщение для Mr.Alexy Найти все сообщения от Mr.Alexy
  № 4  
Mr.Alexy

Регистрация: Apr 2004
Адрес: Крым
Сообщений: 7
Установить ActiveX можно с помощью regsvr32.exe. То есть нужно при компиляции приложения проверить установлен ActiveX или нет. Если не установлен то возникает исключение вот его и надо обработать и установить ActiveX, а потом продолжить компиляцию приложения.
И вот только проблема, как узнать, какая версия flash установлена? И как работает флешевский projector – что он засовывает внутрь EXE, что не надо регистрировать ActiveX?

Старый 26.05.2004, 17:00
Persival Shuttenbah вне форума Посмотреть профиль Отправить личное сообщение для Persival Shuttenbah Найти все сообщения от Persival Shuttenbah
  № 5  
Persival Shuttenbah

Регистрация: Dec 2003
Адрес: Россия, Самара
Сообщений: 42
Внутри projectora то же самое, что и внутри ActiveX - набор функций для работы со флэшем.

Старый 27.05.2004, 13:50
styx вне форума Посмотреть профиль Отправить личное сообщение для styx Найти все сообщения от styx
  № 6  
styx

Регистрация: Apr 2003
Сообщений: 243
Цитата:
Внутри projectora то же самое, что и внутри ActiveX
Дык! Вот только как бы это то же самое выковырять из прожектора и подгружать, без регистрации COM-класса в реестре? А то на инсталляцию ActiveX у пользователя прав может и не хватить...

Старый 03.06.2004, 23:41
ravshik вне форума Посмотреть профиль Отправить личное сообщение для ravshik Найти все сообщения от ravshik
  № 7  
ravshik

Регистрация: May 2003
Адрес: Москва
Сообщений: 5
Отправить сообщение для ravshik с помощью ICQ
По умолчанию добавить нужно ocx компонент

install new komponent из зарегестрированых потом выбираете flash Player ocx flash.ocx все в принципе как добавляется в проект виндовый медиаплейер, описание есть на сайте производителя и в форумах там весит только на ин язе

ну а после добавления компанента перетягиваете его в проект из панели актив Х компонентов

в дельфях, по крайней мере так...
__________________
Широки границы неизведанного

Старый 04.06.2004, 10:59
tst вне форума Посмотреть профиль Отправить личное сообщение для tst Найти все сообщения от tst
  № 8  
tst

Регистрация: May 2004
Сообщений: 10
я бы еще попробовалтак:

возьми флыш проигрыватель и включи его в свой дистрибутив программы, т.е. когда ты прогу свою установишь на комп юзера, то и проигрыватель будет в той же папке (весит он немного). А года надо проиграть фильм - то штатными способами из проги запускай экзешник и передавай ему фильм. Думаю это самый простой способ если есть сомнения по поводу подкачки проигрывателя из интернета.

Старый 04.06.2004, 12:53
Mr.Alexy вне форума Посмотреть профиль Отправить личное сообщение для Mr.Alexy Найти все сообщения от Mr.Alexy
  № 9  
Mr.Alexy

Регистрация: Apr 2004
Адрес: Крым
Сообщений: 7
При перетягивании из Delphi компонента ShockwaveFlash всё равно для про-игрывания flash ролика нужен ActiveX.

А на счёт включения flash проигрывателя свой дистрибутив программы и ко-гда надо проиграть ролик, то в том то и дело что так можно проиграть только ролик или точнее файл SWF. А если он вставлен в моё приложение?

Кто-нибудь занает что за authplay.dll который лежит в …\First Run\authplay.dll. В описании этого dll написано что это Macromedia Flash Player, мо-жет его можно как-то использовать?

Старый 22.06.2004, 13:17
Jelal вне форума Посмотреть профиль Отправить личное сообщение для Jelal Найти все сообщения от Jelal
  № 10  
Jelal

Регистрация: Jun 2004
Сообщений: 1
По умолчанию Проверить и проинсталить!

А как можно из программы проверить, установлет тот самый АctiveX? И как его программно инсталлировать?

Создать новую тему   Часовой пояс GMT +4, время: 16:28.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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