|
Прыгающая по экрану кнопка "пуск", мерцание и т.п.....
|
|||
---|---|---|---|
#18+
Shocker.ProKonst_Oneкомпоненты распространяются совместно с твоим приложением в сетапе, который ты генеришь . ты сам должен заботиться о том, чтоб у тебя были самые последние версии этих бибилиотек так и виртуальная машина должна распространяться.... то есть, грубо говоря, поставить Cumulative сделать очередной дистриб и переставить на клиентской машине? - сделать нормальный сетап на своей машине, куда вложить и vb6 runtime sp6. предварительно убедиться, что у тебя стоит sp6 для VS. - установить данный сетап на клиентской машине. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2010, 15:13 |
|
Прыгающая по экрану кнопка "пуск", мерцание и т.п.....
|
|||
---|---|---|---|
#18+
Shocker.Pro Мониторю помаленьку... Но откуда такое расхождение?Я тоже обратил внимание. GDIndicator показывает у меня что-то более близкое к реальности. Когда работает. А работает он через пень-колоду, далеко не всегда может встроиться в другой процесс. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2010, 16:04 |
|
Прыгающая по экрану кнопка "пуск", мерцание и т.п.....
|
|||
---|---|---|---|
#18+
может мой совет поможет... обычная отладка... определить действие после которого глюк происходит 100% (например, открываешь 30 форм... и началось) и начинать отключать все поэтапно в коде (не сразу модулями, а потихоньку шаг за шагом...), и каждый раз вызывать то что приводит к глюку (30 форм...) и пока это не прикратится... и там уж ищи что отключил и из за чего глюк был ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2010, 16:42 |
|
Прыгающая по экрану кнопка "пуск", мерцание и т.п.....
|
|||
---|---|---|---|
#18+
блин, не прочитал внимательно "Удручает нестабильность"... значит мой совет не подойдет... тогда только логи... и чем они будут подробнее, тем больше шансов найти место, где происходит глюк ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2010, 16:50 |
|
Прыгающая по экрану кнопка "пуск", мерцание и т.п.....
|
|||
---|---|---|---|
#18+
и в логи не плохо бы помещать после этого глюка "утечка GDI" как ты назввал, запущенные приложения, возможно конфликт с чем то..., да дофига в общем может всего быть... в общем удачи ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2010, 16:53 |
|
Прыгающая по экрану кнопка "пуск", мерцание и т.п.....
|
|||
---|---|---|---|
#18+
Итак: Фикс не помог. SP6 не помог. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 15:13 |
|
Прыгающая по экрану кнопка "пуск", мерцание и т.п.....
|
|||
---|---|---|---|
#18+
тогда надо начать с анализа отчёта msinfo32.exe по каждой из машин, где глюки наблюдаются ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 15:25 |
|
Прыгающая по экрану кнопка "пуск", мерцание и т.п.....
|
|||
---|---|---|---|
#18+
Konst_Oneтогда надо начать с анализа отчёта msinfo32.exe по каждой из машин, где глюки наблюдаются И что же там анализировать? Машины очень разные, операционки разные, набор софта разный... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 15:36 |
|
Прыгающая по экрану кнопка "пуск", мерцание и т.п.....
|
|||
---|---|---|---|
#18+
Забыл сказать - отключение сабклассинга не помогло ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 15:37 |
|
Прыгающая по экрану кнопка "пуск", мерцание и т.п.....
|
|||
---|---|---|---|
#18+
Shocker.ProKonst_Oneтогда надо начать с анализа отчёта msinfo32.exe по каждой из машин, где глюки наблюдаются И что же там анализировать? Машины очень разные, операционки разные, набор софта разный... вот это и надо анализировать, искать закономерности. посмотретьь какое оборудование установлено (видеокарта, процессор, память), какие версии драйверов и тд и тп ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 15:51 |
|
Прыгающая по экрану кнопка "пуск", мерцание и т.п.....
|
|||
---|---|---|---|
#18+
Был похожий глюк. После заполнения msflexgrid (mshflexgrid) большим объемом данных возникали проблемы с графическим отображением форм приложения, панели задач и проч. После анализа кода и выявления по диспетчеру задач оператора, влияющего на увеличение числа объектов GDI, выяснилось, что оператор присваивания Код: plaintext
Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2010, 19:25 |
|
Прыгающая по экрану кнопка "пуск", мерцание и т.п.....
|
|||
---|---|---|---|
#18+
TokittoБыл похожий глюк. После заполнения msflexgrid (mshflexgrid) большим объемом данных возникали проблемы с графическим отображением форм приложения, панели задач и проч. После анализа кода и выявления по диспетчеру задач оператора, влияющего на увеличение числа объектов GDI, выяснилось, что оператор присваивания Код: plaintext
Код: plaintext 1. 2.
Интересное наблюдение, попробую вообще отключить присваивание для тестирования... А с другими свойствами шрифта (FontItalic, FontName, FontSize, ForeColor..) глюки не наблюдались? или вы их просто не использовали? И еще такой момент. Вроде бы если не работать с QiP, эффект пропадает (правда выборка пока недостаточно репрезентативная). Вы не наблюдали такую закономерность? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2010, 19:56 |
|
Прыгающая по экрану кнопка "пуск", мерцание и т.п.....
|
|||
---|---|---|---|
#18+
Другие свойства отдельно для ячеек не устанавливались. Попробовал установить явно CellFontSize, но глюк не проявился (количество объектов GDI вообще-то росло, но не лавинообразно). Что касается QIP, то его наличие на проявление глюка не влияет, т.к. глюк проявлялся как на машинах с QIP, так и без него. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2010, 08:52 |
|
|
start [/forum/topic.php?fid=60&gotonew=1&tid=2159131]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
38ms |
get topic data: |
10ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
others: | 324ms |
total: | 484ms |
0 / 0 |