Форум: "Основная";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
ВнизПРОБЛЕМА с 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c