• Авторизация


Великий и ужасный LMD-Tools 07-07-2010 16:42 к комментариям - к полной версии - понравилось!


В простонародье LMD это акроним от "lamers must die", что в переводе означает дословно "ламеры должны умереть".

 

А LMD-Tools это громадная Delphi-библиотека, содержащая более 400 компонентов. На самом деле ни кто не знает сколько их там. Одни пишут 300, другие 500, третьи 140. Я думаю - все зависит от версии этого самого LMD-Tools.

Когда я впервые скачал неприметный архив "LMDT.ZIP", то совершенно не знал ни о каком LMD а темболее Tools. Архив в несколько мегабайт не показался мне объемным - "Обычная средняя библиотечка..." - подемал я, кидая этот файл в папку DelphiLibs.

И вот, спустя какое-то время пришла пора устанавливать этот "пакет" (он был одним из многих что я установил в тот день). 

Когда я попробовал запустить файл lmdtools_b5.bpg, то Delphi дал отказ. Система упорно не хотела выдавать инсталляционное окно. Тогда я пошел другим путем - зашел в папку Source и стал загружать файлы с рашсирением *.dpk.

Delphi "съедал" их один за другим. Некоторые файлы не хотели компилироваться. Я оставлял их нетронутыми.

После первого прохода, я попробовал вновь откомпилировать и запустить то, что ранее не компилировалось - на этот раз у меня получилось загрузить остатки.

Когда я осмотрел все, что инсталировалось, у меня просто волосы зашивелились. Во первых: колличество закладок с компонентами было просто астрономическим. Чего тут только не было: и компоненты работы со строками, и всевозможные закладки, и и, и.... всего не перечислишь. Просто не хватит ни слов, ни места в блоге.

Следующим шагом стало описание путей для того, чтобы Delphi могла спокойно прекомпилировать нужные для нее библиотеки - строка PATH к исходникам зянимала около полутора килобайт. Как ни странно Delphi сожрала ее и даже не поперхнулась.

И вот наконец, я попробовал поюзать компоненты. С каждой закладки я брал пару компонентов и компилировал их на пустой форме. Тестовый проект благополучно собирался и запускался, ни каких ошибок земечено не было.

 

Теперь у меня в арсенале появились дополнительные четыреста с лишним компонентов, что не может не радовать, ведь пользователи такие привередливые, то-им-не-это и это-им-не-то. Иногда просто диву даешься от их пожеланий.

Одно плохо - в таком количестве закладок я могу вконец запусться. Delphi стала походить на большой склад с бесконечным множеством всяких зубил, лопат, и молотков разных размеров. И вот тут на ум приходит мысль о создании справочника с описанием всего этого добра.

Да. наверное так оно и получиться, иначе все это добро будет лежать мертвым грузом, также как лежит мертвым грузом RxLIB, из которого активно используется всего два компонента: RxTrayIcon и RxSwith.

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Великий и ужасный LMD-Tools | FDima - Дневник FDima | Лента друзей FDima / Полная версия Добавить в друзья Страницы: раньше»