![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Программа выпадает в режим отладки [D5, WinXP]
RWolf © (2006-10-02 00:25:00)Сама по себе программа нормально работает, но если запустить её из Delphi, главное окно успевает нарисоваться, после чего IDE вываливается в показ регистров CPU, внутрь кода функции ntdll.DbgBreakPoint. Что это может быть, и как с этим бороться?
RWolf (2006-10-02 02:23:00) [1]Действительно, так и есть; спасибо за совет.
Погуглив, наткнулся на решение проблемы:
http://mailgate.supereva.com/comp/comp.lang.pascal.delphi.components.misc/msg01330.html
Сделал, как написано - глюк исчез.
Джо (2006-10-02 02:11:00) [2]Там ошибка была в обнаружена в VCL, насколько помню.
Джо (2006-10-02 02:10:00) [3]> [4] RWolf (02.10.06 02:03)
> кстати, отключение манифеста решило проблему.
> выходит, D5 и манифест - несовместимые вещи?
Нет, несовместимые вещи — ViewStyle=vsReport и манифест. Проблема давно описана, ищи в нете по ключевым словам. Решается правкой генофонда, т.е., VCL.
Германн (2006-10-02 02:06:00) [4]
> Джо © (02.10.06 01:57) [2]
>
> А манифест подключен?
> <Цитата>
>
> RWolf (02.10.06 01:57) [3]
>
> да
>
"Ходит призрак по Европе. Призрак ..." © К.М. Ф.Э.
Ох уж этот манифест! :-(
RWolf (2006-10-02 02:03:00) [5]кстати, отключение манифеста решило проблему.
выходит, D5 и манифест - несовместимые вещи?
Джо (2006-10-02 01:57:00) [6]А манифест подключен?
RWolf (2006-10-02 01:57:00) [7]да
RWolf (2006-10-02 01:53:00) [8]Проявляется этот эффект, когда на форме лежит ListView с ViewStyle=vsReport и хотя бы одной колонкой, все остальные свойства не менял. Код с ним никак не взаимодействует. Удаляю ListView - работает. Удаляю колонку - работает. Меняю ViewStyle - опять работает.
Если положить контрол просто на пустую форму - всё нормально.
Впечатление, что это какой-то глюк в ListView; ранее наблюдал с ним же ошибки вида "Exception XXX in kernel32.dll", но тогда вылечил их установкой XP SP2.
Есть у кого-нибудь опыт борьбы с такими явлениями?