tag:blogger.com,1999:blog-1702873441071265539.post1044584445837807386..comments2023-05-29T19:02:20.570+03:00Comments on Блог GunSmoker-а: Дело о неработающем ShowMessageGunSmokerhttp://www.blogger.com/profile/15611696588191431330noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-1702873441071265539.post-35663394869454820132017-11-30T17:31:09.617+03:002017-11-30T17:31:09.617+03:00Титаническое расследование, узнал кучу полезных пр...Титаническое расследование, узнал кучу полезных приемов, но всего этого можно было бы избежать, если следовать простому правилу не пихать ничего существенного в DLLMain ))Spellhttps://www.blogger.com/profile/03919939109914212376noreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-86812051853477118412016-03-31T16:30:33.541+03:002016-03-31T16:30:33.541+03:00Использовался наследник компонента TVirtualStringT...Использовался наследник компонента TVirtualStringTree, который подгружал данные на лету, во время обработки WM_PAINT. И не ожидал, что во время обработки WM_PAINT оно еще раз придет. <a href="http://achechulin.blogspot.ru/2013/02/new-wmpaint-dispatch.html" rel="nofollow">Подробнее</a>.Chaahttps://www.blogger.com/profile/14387721107858333063noreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-55702487860247022452016-03-31T12:59:08.736+03:002016-03-31T12:59:08.736+03:00А что, сообщение как-то обрывало вызов?А что, сообщение как-то обрывало вызов?articicehttps://www.blogger.com/profile/06075212944588242728noreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-35642335628739839872015-12-02T11:06:22.264+03:002015-12-02T11:06:22.264+03:00А отлаживать компоненты Windows намного удобнее в ...А отлаживать компоненты Windows намного удобнее в Visual Studio. Сейчас всем доступна полная версия в виде Community Edition. Она на лету подгрузит отладочную информацию с Microsoft Symbol Server и покажет все в красивом и удобном виде.<br />Однажды был чем-то похожий случай - в XP все работало, а в 7-ке возникали случайные ошибки. Было интересно заглянуть в недра ole32.dll и узнать про сообщения WM_PAINT во время ожидания вызова COM-сервера.Chaahttps://www.blogger.com/profile/14387721107858333063noreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-67783979516953034842015-12-02T10:52:55.756+03:002015-12-02T10:52:55.756+03:00В Delphi 7 нет Task Dialog API, поэтому и нет прич...В Delphi 7 нет Task Dialog API, поэтому и нет причин не работать.Chaahttps://www.blogger.com/profile/14387721107858333063noreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-87342594754766141492015-12-01T08:58:04.812+03:002015-12-01T08:58:04.812+03:00В Delphi 7 всё работает - при вызове LoadLibrary с...В Delphi 7 всё работает - при вызове LoadLibrary сообщение показывается.<br /><br />Проект и скомпилированные файлы приложил:<br />http://rghost.ru/7tDLMKJdpAnonymoushttps://www.blogger.com/profile/01294913329743165071noreply@blogger.com