![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
||||
|
||||
|
Переключается раскладки клавиатуры через Caps-Lock.
Лампочка Scroll-lock'а - отображает текущий язык ввода. Непосредственно режим caps-lock включается/выключается клавишами shift+caps-lock. Написано на основе lswitch + KbLangLED, но использование 2 утилит мне не понравилось, поэтому решил совместить их в одной программе. скачать исходники можно отсюда Последний раз редактировалось SCrat.ORS, 06.10.2012 в 01:52. |
|
#2
|
||||
|
||||
|
Во-первых, выложенный исходник не компилируется, потому как содержит ошибки. И часть ошибок намекает на то, что код переводили с C++.
![]() Во-вторых, после исправления ошибок мне удалось собрать программку с более чем в 4 раза меньшим размером -- с модулями KOL. Для мелких утилит -- самое то. Работоспособность вроде сохранилась. Какая лицензия у исходника, кстати? |
|
#3
|
||||
|
||||
|
Цитата:
Я писал на Делфи 2006, все компилируется без проблем. в коде разница только в этом? Код:
{$IFDEF Tricks}
HeapMM,
{$ENDIF}И что это даёт?... З.Ы. скомпилировав твоё вышло почти 83 кб... чем компилируешь ты? З.Ы.Ы. С ужосом заметил, что выложил не ту версию исходников, перезалил туда же. Лицензия - с указанием моего авторства в составе желательно. А так свободная - мне не жалко. Последний раз редактировалось SCrat.ORS, 05.10.2012 в 23:11. |
|
#4
|
||||
|
||||
|
Цитата:
Цитата:
|
|
#5
|
||||
|
||||
|
Цитата:
KOL ... хм не слышал, почитаю гугл =) на API - был вариант сделать,. но как-то влом расписывать потоки |
|
#6
|
||||
|
||||
|
Действительно код писан на С, а потом перенесён в Дельфи без понимания сути. После исправления ошибок (Hi Freeman)
, скомпилировался. |
|
#7
|
||||
|
||||
|
Цитата:
![]() Выложил "tricky lite"-версию модуля System для Delphi 6/7, доработанную уже после KOL:
Заодно выложил сборку BorlndMM.dll на основе FastMM, используемую как замена оригинального BorlndMM.dll в Delphi 2-7 и заодно как подгружаемая библиотека в ShareMM. Из-за легкой версии System заменитель имеет меньший размер чем оригинал, и это при увеличенной производительности. Залил также CapSwitch как пример кода. Все права сохранены. ![]() Я обычно поддерживаю и развиваю лишь те программы, которыми пользуюсь сам. CapSwitch использовать не планирую, оттого и ветка Abandoned. Перезалил также архив с lite-версией программы. Он временный, и через какое-то время удалю. Типа, компилируйте сами. ![]() Думается, как-нибудь опишу в блоге, что и как с этим "tricky lite". |