-Фотоальбом

Посмотреть все фотографии серии Компьютерный офис 1985-го года.
Компьютерный офис 1985-го года.
21:28 24.02.2010
Фотографий: 18

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 20.09.2009
Записей: 15
Комментариев: 1
Написано: 26


Великий и ужасный LMD-Tools

Среда, 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.

Рубрики:  Программирование Delphi

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку