Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Ды вроде хелпы говорят не так... 16.07.08 09:49 Число просмотров: 1721
Автор: Ustin <Ustin> Статус: Elderman
|
> 1) EnumFontsProc2 - не обьявлена как stdcall. Причем на > входе - не 4 параметра, а только 3. > Это фатальная ошибка. > И в добавок, многопоточность - неправильно реализована. > Поэтому в синий экран и падает. EnumFontsProc2 - всего лишь вызывается из callback, такая запись - обычная практика в delphi
За многопоточность - не могу понять где ошибка...
> 2) EnumFontCharsets - обьявлена как export. > Не фатально, но "export" надо выкинуть. The directives near, far, and export refer to calling conventions in 16-bit Windows programming. They have no effect in Win32, or in .NET applications and are maintained for backward compatibility only
> 3) Ни в одной из функций - не вижу проверки входных > параметров. > Для функций обратного вызова - это обязательно. Эмм... проверки на что? Логика вроде как именно на них и базируется :)
|
|
|