Показать сообщение отдельно
Старый 22.04.2008, 18:40
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 25  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
если вы разбираете пример во .fla из указанного поста, то данная ошибка возникает, когда длл не может определить хэндл окна проигрывателя. возможно вам следует изменить строку
Код:
var activex = "FlashPlayerControl_MacromediaFlashPlayerActiveX_7309416";
эта строка - имя класса окна проигрывателя в цинке.
в 2.5.0.34 оно именно такое. выясните какое оно в 2.5.0.23 и поменяйте.
выяснить можно при помощи проги WinSpector - она дает полную информацию о любом окне любого запущенного приложения. посмотрите что она показывает для окна цинк-ехе, когда он запущен.
длл ищет хэндл "пробегая по детям" окна, чей заголовок равен formTitle пока не встретит окно с которым ассоциирован указанный класс.
что касается имен мутекса и файлмаппинг то врядли их названия меняются ( и не меняются) от версии к версии, иначе локалконнекшн не будет иметь обратной соместимости.
...
2.5.0.23 у меня нет в наличии. проверить не могу. попробуйте найти 2.5.0.34, на нем работает.


Последний раз редактировалось alexcon314; 22.04.2008 в 22:53.