Forum Replies Created
-
AuthorPosts
-
Sergey_HParticipant
Проблему более-менее локализовал – происходит она если при перерисовке и ресайзе окна начать его заново перерисовывать и ресайзить. Демку сделать не получилось, но я немного переделал механизмы ресайза у себя в проге – стало медленнее, зато без ексепшенов.
Sergey_HParticipantпостараюсь, но не обещаю
Sergey_HParticipantПоднимаю тему с out of resources при изменении размеров формы и компонентов на ней. Добрался до версии 6.47 + Билдер 2010 – все то же самое
Sergey_HParticipantС 4м пунктом не все просто оказалось – у меня стоит хук на WM_SYSCOMMAND – видать из-за него и проблемы
По поводу эксепшена – демку постараюсь сделать(не знаю получится ли), вот пока call stack(на всякий случай)CODE:76d7e124 kernel32.RaiseException + 0x59
:005423d5; Jclhookexcept::_16400
:004D28FC __linkproc__ GDIError()
:004D2934 __linkproc__ GDICheck(Value=????)
:004D70DC __linkproc__ TBitmap::CopyImage(Self=????, AHandle=????, APalette=????, DIB={ { 0, 777, 486, 3108, 1, 32, :07E60000 }, { 40, 777, 486, 1, 32, 0, 1513596, 0, 0, 0, 0 }, { 0, 0, 0 }, NULL, 0 })
:004D8FEC __linkproc__ TBitmap::SetSize(Self=????, AWidth=????, AHeight=????)
:005ABC9F __linkproc__ TsSkinProvider::AC_WMNCPaint(Self=:03CF67E0)
:005A1475 __linkproc__ TsSkinProvider::NewWndProc(Self=:03CF67E0, Message=:0017E9E4)
:00505B27 __linkproc__ TWinControl::MainWndProc(Self=:012801C0, Message=????)
:004710C6 __linkproc__ StdWndProc(Window=920464, Message=133, WParam=1325670421, LParam=0)
:758c8817; C:Windowssyswow64USER32.dll
:758c9ee9 USER32.GetPropW + 0x52
:758c9d14 USER32.PostMessageW + 0x84
:758c9d85 USER32.PostMessageW + 0xf5
:7733e476 ntdll.KiUserCallbackDispatcher + 0x2e
:731a71df; C:WindowsSysWOW64uxtheme.dll
:758cd40a USER32.SetWindowRgn + 0x3d
:0059A1AF __linkproc__ UpdateRgn(sp=:03CF67E0, Repaint=true)
:005ABBC0 __linkproc__ TsSkinProvider::AC_WMNCPaint(Self=:03CF67E0)
:005A1475 __linkproc__ TsSkinProvider::NewWndProc(Self=:03CF67E0, Message=:0017EDE0)
:00505B27 __linkproc__ TWinControl::MainWndProc(Self=:012801C0, Message=????)
:004710C6 __linkproc__ StdWndProc(Window=920464, Message=133, WParam=0, LParam=0)
:758c8817; C:Windowssyswow64USER32.dll
:758c9ee9 USER32.GetPropW + 0x52
:758c9d14 USER32.PostMessageW + 0x84
:758c9d85 USER32.PostMessageW + 0xf5
:7733e476 ntdll.KiUserCallbackDispatcher + 0x2e
:758cc367 USER32.SendMessageW + 0x4c
:0059F5C5 __linkproc__ TsSkinProvider::NewWndProc(Self=:03CF67E0, Message=:0017F124)
:00505B27 __linkproc__ TWinControl::MainWndProc(Self=:012801C0, Message=????)
:004710C6 __linkproc__ StdWndProc(Window=920464, Message=5, WParam=0, LParam=28312297)
:758c8817; C:Windowssyswow64USER32.dll
:758c898e; C:Windowssyswow64USER32.dll
:758c9d14 USER32.PostMessageW + 0x84
:758c9d85 USER32.PostMessageW + 0xf5
:7733e476 ntdll.KiUserCallbackDispatcher + 0x2e
:758c9dcc; C:Windowssyswow64USER32.dll
:731a0c14; C:WindowsSysWOW64uxtheme.dll
:731a0c5e; C:WindowsSysWOW64uxtheme.dll
:758c9ed2 USER32.GetPropW + 0x3b
:758c8817; C:Windowssyswow64USER32.dll
:758c898e; C:Windowssyswow64USER32.dll
:758cc47c; C:Windowssyswow64USER32.dll
:758cc4a2 USER32.CallWindowProcW + 0x1b
:0050650C __linkproc__ TWinControl::DefaultHandler(Self=????, Message=????)Видно что эксепшен вылетает из AC_WMNCPaint
Sergey_HParticipantДемку постараюсь сделать… Белые пятна – на TsPanel появляются.
Sergey_HParticipantЕсли нужно – могу выложить call stack для эксепшена… баг уж очень критичен
Sergey_HParticipantглюки с меню под вистой подтверждаю – но они есть с незапамятных времен <img src="style_emoticons//sad.gif” style=”vertical-align:middle” emoid=”:(” border=”0″ alt=”sad.gif” /> просто не на всех скинах заметны (+ проявляются только при включенном Aero)
Sergey_HParticipantВ АС 6.37 вроде все ок <img src="style_emoticons//a3.gif” style=”vertical-align:middle” emoid=”:a3:” border=”0″ alt=”a3.gif” /> спасибо
Sergey_HParticipantЖаль, видать прийдется самому ресайзить все картинки и уже ресайзнутые добавлять в ImageList.
Sergey_HParticipantВ версии 6.33 ведь все было ок <img src="style_emoticons//unsure.gif” style=”vertical-align:middle” emoid=”:???:” border=”0″ alt=”unsure.gif” />
Sergey_HParticipantК сожалению все ок только на первый взгляд – ресайз работает, но работает неправильно – картинки теперь сильно уменьшаются
вот как было на 6.33:
а вот как на 6.36:
Зеленый треугольник на 6.36 намного меньше чем на 6.33(и так со всеми ресайзнутыми иконками) – хотя ничего, кроме АС не менялось.
Sergey_HParticipantЕще вчера ж пофикшено в 6.35…
Sergey_HParticipantСпасибо, в 6.35 все ок.
Sergey_HParticipantAC 6.33 – все работает, спасибо <img src="style_emoticons//a7.gif” style=”vertical-align:middle” emoid=”:a7:” border=”0″ alt=”a7.gif” />
Sergey_HParticipantспасибо, жду
AuthorPostsViewing 15 posts - 1 through 15 (of 15 total)