Публикации от Александр (Rouse_) Багель

Атомарные операции

Буквально на днях ко мне обратились с вопросом. А зачем нужен префикс LOCK, или его аналог InterlockedDecrement при вызове процедуры _LStrClr из модуля System. Данная процедура https://alexander-bagel.blogspot.com/2013/04/blog-post.html

https://alexander-bagel.blogspot.com/2013/04/blog-post.html

Использование Lua скриптов в составе ПО

Представьте себе ситуацию, ваше приложение реализует достаточно большой функционал для пользователя и он им пользуется достаточно успешно на протяжении достаточно большого периода времени. Но вот https://alexander-bagel.blogspot.com/2013/04/lua.html

https://alexander-bagel.blogspot.com/2013/04/lua.html

Рисуем поверх TWinControl

Это будет шуточная статья, да и задача, рассматривая в ней тоже на практике редко встречается, впрочем в каждой шутке есть только доля шутки. Когда-то давным давно https://alexander-bagel.blogspot.com/2013/03/draw-over-twincontrol.html

https://alexander-bagel.blogspot.com/2013/03/draw-over-twincontrol.html

Нюансы использования Ribbon от DevExpress

Версия 1.0.3  Однако ребята из Редмонда не перестают удивлять нас своими наработками в рамках пользовательского интерфейса. То у них модными были тулбары и плоские кнопки, то https://alexander-bagel.blogspot.com/2013/02/ribbon-devexpress.html

https://alexander-bagel.blogspot.com/2013/02/ribbon-devexpress.html

Реализация перехвата вызовов API

Версия 1.0.1  Монитор. Отличное слово, правда, объединяющее в себе целую кучу понятий. Ну например впервые данное слово было применено в 1861 году к броненосцу «USS Monitor». Чуть позже https://alexander-bagel.blogspot.com/2013/01/intercept.html

https://alexander-bagel.blogspot.com/2013/01/intercept.html