Sergey_H

Forum Replies Created

Viewing 15 posts - 1 through 15 (of 15 total)
  • Author
    Posts
  • in reply to: AC 6.43 баги #41046
    Sergey_H
    Participant

    Проблему более-менее локализовал – происходит она если при перерисовке и ресайзе окна начать его заново перерисовывать и ресайзить. Демку сделать не получилось, но я немного переделал механизмы ресайза у себя в проге – стало медленнее, зато без ексепшенов.

    in reply to: AC 6.43 баги #41041
    Sergey_H
    Participant

    постараюсь, но не обещаю

    in reply to: AC 6.43 баги #40981
    Sergey_H
    Participant

    Поднимаю тему с out of resources при изменении размеров формы и компонентов на ней. Добрался до версии 6.47 + Билдер 2010 – все то же самое

    in reply to: AC 6.43 баги #40375
    Sergey_H
    Participant

    С 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

    in reply to: AC 6.43 баги #40368
    Sergey_H
    Participant

    Демку постараюсь сделать… Белые пятна – на TsPanel появляются.

    in reply to: AC 6.43 баги #40332
    Sergey_H
    Participant

    Если нужно – могу выложить call stack для эксепшена… баг уж очень критичен

    in reply to: AC 6.40 Косяки #39996
    Sergey_H
    Participant

    глюки с меню под вистой подтверждаю – но они есть с незапамятных времен <img src="style_emoticons//sad.gif” style=”vertical-align:middle” emoid=”:(” border=”0″ alt=”sad.gif” /> просто не на всех скинах заметны (+ проявляются только при включенном Aero)

    Sergey_H
    Participant

    В АС 6.37 вроде все ок <img src="style_emoticons//a3.gif” style=”vertical-align:middle” emoid=”:a3:” border=”0″ alt=”a3.gif” /> спасибо

    Sergey_H
    Participant

    Жаль, видать прийдется самому ресайзить все картинки и уже ресайзнутые добавлять в ImageList.

    Sergey_H
    Participant

    В версии 6.33 ведь все было ок <img src="style_emoticons//unsure.gif” style=”vertical-align:middle” emoid=”:???:” border=”0″ alt=”unsure.gif” />

    Sergey_H
    Participant

    К сожалению все ок только на первый взгляд – ресайз работает, но работает неправильно – картинки теперь сильно уменьшаются

    вот как было на 6.33:

    а вот как на 6.36:

    Зеленый треугольник на 6.36 намного меньше чем на 6.33(и так со всеми ресайзнутыми иконками) – хотя ничего, кроме АС не менялось.

    in reply to: Глючит TSaveDialog #39555
    Sergey_H
    Participant

    Еще вчера ж пофикшено в 6.35…

    Sergey_H
    Participant

    Спасибо, в 6.35 все ок.

    in reply to: Сообщение WM_EXITSIZEMOVE #39344
    Sergey_H
    Participant

    AC 6.33 – все работает, спасибо <img src="style_emoticons//a7.gif” style=”vertical-align:middle” emoid=”:a7:” border=”0″ alt=”a7.gif” />

    in reply to: Сообщение WM_EXITSIZEMOVE #39289
    Sergey_H
    Participant

    спасибо, жду

Viewing 15 posts - 1 through 15 (of 15 total)