Интегрирую flash в среду Borland C++ Builder. Такая проблема: на одних машинах программа запускается, на других нет. Хотя на абсолютно голой WinXP Pro SP2 все идет отлично (присутствует C:\windows\system32\macromed\flash\flash.ocx) Возможно, не хватает каких-то библиотек для flash. В общем, хотелось бы знать, какие точно необходимы библиотеки и где они должны лежать.
MustLive
4.12.2006 - 15:40
bebop
flash.ocx должно хватить.
Можешь с помощью специальных утилит выяснить к каким библиотекам обращается твой ехе-шник, и проверь чтобы они были на компьютере, где программа должа запускаться. Т.е. проверь все библиотеки.
У меня к примеру в папке с файлами для флеша, помимо Flash.ocx (для 7го флеша), есть также и Flash8.ocx (для 8го), FlashAuthor.cfg, flashplayer.xpt и NPSWF32.dll (и ещё два, которые к работе непосредственно отношения не имеют).
Так что как вариант можешь скачать инсталятор флеша (ActiveX инсталятор) и проинсталь его на всех необходимых компьютерах. Можешь даже инсталятор распространять вместе со своей программой (чтобы кому необходимо, мог поставить флеш библиотеку).