Главная » FPC+Lazarus

Дорабатывая программу по проверке словарных слов, решил добавить проверку орфографии (spell checking) в редактор словарей. В данной статье описываю некоторые особенности реализации функционала проверки орфографии в FPC/Lazarus программах с использованием динамической C++/C библиотеки Hunspell в Windows. Приведен исходный код класса, предоставляющего простой интерфейс с динамической библиотекой Hunspell.

Категория: FPC+Lazarus | Просмотров: 186 | Добавил: zoleg5763 | Дата: 04.10.2020 | Комментарии (0)

В материале описаны особенности организации в Lazarus мониторинга изменения содержимого буфера обмена (clipboard) Windows. Также приведено описание класса, инкапсулирующего механизм мониторинга.

Категория: FPC+Lazarus | Просмотров: 177 | Добавил: zoleg5763 | Дата: 19.10.2019 | Комментарии (0)

При подготовке справочного файла вдруг выяснил, что утилиты MAKESKEL и  FPDOC некорректно обрабатывают директивы IfDef и IfNDef при наличии каких-либо символов между условным идентификатором и закрывающей скобкой }.

... Читать дальше »

Категория: FPC+Lazarus | Просмотров: 246 | Добавил: zoleg5763 | Дата: 04.02.2019 | Комментарии (0)

В процессе оптимизации LazDiscret2 выяснил, что применение оператора FOR … IN … DO для перечислимых классов внутри циклов с большим число повторений может привести к увеличению времени исполнения. Причины этого показаны в статье.

Категория: FPC+Lazarus | Просмотров: 181 | Добавил: zoleg5763 | Дата: 20.01.2019 | Комментарии (0)

При подготовке файла справочной информации обнаружил ошибку в редакторе документации LazDE.

... Читать дальше »

Категория: FPC+Lazarus | Просмотров: 281 | Добавил: zoleg5763 | Дата: 24.11.2018 | Комментарии (0)