Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.09;
Скачать: CL | DM;

Вниз

ПРОБЛЕМА с Delphi+Flash!   Найти похожие ветки 

 
Logun   (2004-12-20 23:55) [0]

Уважаемые Мастера, Добрый вечер!
У меня возникла серьёзнейшая проблема: я присал автозагрузку на музыкальный диск, ну и решил что красивше будет все сделать на Флэше и запихать в Дэлфи.
Пропарился полтора суток, все написал, у меня все работает. Пошел испатывать на работу - огромный облом - на двух компах она даже не грзится, винда сразу пытается отправить отчет об ошибке, а на другом прога то загрузилась, тока нифига не показывала - как я дагадался она не понимала swf-ки в 7 формате, я перекомпилил в 5 формате - кое как пошла.
Я в проге использовал как стандартнй ActiveX компонент TShockwaveFlash, так и другой - TShockwaveFlashEx (фактически это поднавороченая надстройка над первым).
ВОТ В ЧЕМ ВОПРОСЫ:
- Почему на этом компе не пошли ролики в 7 формате, ведь в Дельфе у меня установлен ActiveX компонент от 7 ФлэшПлеера?
- Почему на большенстве компов она вообще не грузится - это вобще суперстранность?
 (Неужели небходимо чтобы на любом компе где запускается моя прога стоял Flash ActiveX, а не моя прога должна просто воспроизводить ролики! Ведь если запустить стандартный Флэш плеер на "чистом" компе то все ролии будут прекрасно воспроизводится! Без всяких ActiveX!)
- Ну еще побочный вопросик: из самой автозагрузки слушуятся трэки на диске (формат диска - CD Extra). Так вот у меня два сидюка - на одном трэки воспроизводятся на другом нет!
Буду ОООЧЧЕЕННЬЬ признателен за любые подсказки!


 
DrPass ©   (2004-12-21 00:19) [1]


> ведь в Дельфе у меня установлен ActiveX компонент от 7 ФлэшПлеера?

В Delphi не установлен ни один ActiveX компонент. Он установлен в Windows на твоем компьютере. Delphi просто предоставляет тебе интерфейс для управления им
>  Почему на большенстве компов она вообще не грузится - это
> вобще суперстранность?

Потому что на этих машинах Flash не установлен (или установлена не та версия)

> Ведь если запустить стандартный Флэш плеер на "чистом" компе
> то все ролии будут прекрасно воспроизводится! Без всяких
> ActiveX!)

ActiveX - это тот же Flash-плейер, только оформленный в виде компонента, которым могут управлять другие программы


 
Logun   (2004-12-21 09:44) [2]

Так что же получается мне надо перед запуском своей автозагрузки устанавливать в систему Flash ActiveX? Если так, то как это сделать незаметно от юзера, ну типа там влезет сначала окошко "загрузка" а прога в это время АктивныйИКС поставит? И можно ли просто этот "swflash.ocx" переписаль в системную папку - это поможет? Либо надо по другому както его устанавливать?
И еще, кажется на delphiworld я видел примерчик как "swflash.ocx" вместе с .swf роликом как ресурсы компилируют вместе с прогой в экзэшник, пройдет ли такой трюк? Мне ооочччеень важно чтобы прога 1000% работала на всех компах, иначе менгя шеф грохнет - это была моя инициатива сделать не просто Аудио СД а Экстра СД с автозагрузкой!
Жду ваших советов!
(Извините что долго спал)


 
Думкин ©   (2004-12-21 10:17) [3]

> [2] Logun   (21.12.04 09:44)

Сервер надо регистрировать. regsvr32.exe

делать это втихую -...не знаю, возможен ли тут разговор о канделябре.



Страницы: 1 вся ветка

Текущий архив: 2005.01.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.309 c
8-1097112339
Tatyana
2004-10-07 05:25
2005.01.09
пропорции в картинке


1-1103524894
first_aid
2004-12-20 09:41
2005.01.09
Глюк события TListView.OnColumnClick


1-1103824947
zokzok
2004-12-23 21:02
2005.01.09
Фреймы


14-1103213204
alex145
2004-12-16 19:06
2005.01.09
сконверитровать файл *.dbf


1-1103608372
Tornado
2004-12-21 08:52
2005.01.09
Обновления программы через http