![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему может падать Parent := panel1; [D7]
zinetz_victor © (2006-08-02 18:58:00)Есть кусок кода
plr := TzvSWFPlayer2.Create (nil);
plr.Parent := panel1;
создается проигрыватель swf из activex
Ничего военного, работает; везде, кроме одного-единственного компьютера - два процессора с хипертрейдингом, w2003 Server, там в Parent := panel1 - AV
Чего такого делается в SetParent, что вылезает AV? Тестировал на XP с гипертрейдингом - работает, 2cpu не найду, 2003 на реальный гипер тоже ставить не вариант; под виртуалкой с виртуальными 2cpu под 2003 работает
Исходники конечно есть SetParent, только на что грешить не знаю; отлаживать сложно, поотому что тот комп черти-де с разницей во времени 7 часов :(
Подозреваемых в общем немного - многопоточность; EnterCriticalSection - LeaveCriticalSection не помогает
StriderMan (2006-08-02 20:21:00) [1]а в конструкторе точно exceptionне подавляется?