someleshik

Forum Replies Created

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • someleshik
    Participant
    'Support' wrote:

    Спасибо

    Нашел еще одну проблему.

    Когда в форму, собранную в dll, добавлен TsScrollBox, в момент когда виден скроллбар, если на него навести мышкой, начинается дикая активность CPU.

    Выяснилось, что непрерывно создаются и завершаются потоки.

    Исследование под отладчиком показало на acgpUtils.pas – функцию acGDIBegin(True), где True – это значение IsLibrary.

    [attachment=9425:t1.png]

    После того, как грязным хаком вернул инициализацию gdiplus как было в 12 версии – независимо от IsLibrary – поведение немедленно нормализовалось.

    Используемый мной скин работает, скролл работает плавно, очевидных проблем не наблюдается

    someleshik
    Participant

    [attachment=9424:non_delphi_host.zip]

    someleshik
    Participant
    'Support' wrote:

    Возможно ли сделать тестовый проект для Dll?

    Чтобы его можно было запускать из уже готового хоста для отладки.

    Да, конечно. Прикладываю исходники dll, хоста на дельфи, хоста на c#

    [attachment=9416:sources.zip]

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