Motto

В тихом саду здравомыслия
Пусть на вас постоянно падают
кокосовые орехи пробужденности.
Чогьям Трунгпа РИНПОЧЕ


Версия для мобильного


среда, 10 февраля 2010 г.

JVCL dev tools

JVCL содержит несколько приятных утилит, способных упростить разработку библиотек компонентов. Эти утилиты находятся в папке JVCL\devtools. Большая часть из них работает из командной строки. Большинство утилит описаны в файле devtools.txt. Этот пост является частичным переводом того файла с комментариями.

Наиболее интересным является JVCLConvert, позволяющий легко перейти с использования RxLib на JVCL. Также, разработчику библиотек может быть интересен PackagesGenerator позволяющий создавать по шаблону файлы проектов и групп проектов для разных версий Delphi (PackagesGenerator не описан в devtools.txt и я с ним тоже не разбирался).

Чтобы скомпилировать утилиты нужно запустить CompileDevTools.bat. Однако, если у вас на компьютере установлено несколько версий Delphi, то лучше скомпилировать их вручную в IDE, открыв группу проектов devtools.bpg. При использовании DFMCleaner я столкнулся с ситуацией, когда преобразованная форма отказалась читаться в Delphi6. Я не исследовал причину, но подозреваю что это случилось из-за того, что DFMCleaner был скомпилирован компилятором от Delphi 2010. После перекомпиляции вручную в Delphi 6, всё заработало должным образом.


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

воскресенье, 7 февраля 2010 г.

RxLib для Delphi 6-2010 доступна для скачивания

Доступна для скачивания библиотека RxLib (2.7.7.4) с поддержкой Delphi 2009 и 2010.

Эта версия основана на последней ревизии в репозитории проекта на sf.net. Плюс к ней были применены изменения, которые сделал psa_1974 для поддержки юникода. Те, кто уже использует версию от psa_1974, могут не обновляться - там то же самое.

В данный момент все компоненты библиотеки RxLib включены в JVCL. А развитие RxLib фактически заморожено. В JVCL даже есть удобный инструмент для замены Rx-компонентов, функций и юнитов на JVCL-аналоги. И даже лучше переходить на JVCL-версию, так как она имеет поддержку тем Windows, плюс некоторые компоненты были существенно дополнены.

Скачать можно на официальной странице RxLib в SourceForge:

http://sourceforge.net/projects/rxlib/files/

п.с. В скором времени я буду переводить несколько проектов с RxLib на JVCL и напишу пост о переходе. А также о разнице между Rx и JVCL версиями.


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

понедельник, 1 февраля 2010 г.

Описание JVCL-контролов: закладка Jv Edits

image   JVCL – бесплатная библиотека с открытым исходным кодом, которую можно использовать в ПО с закрытым исходным кодом по лицензии MPL1.1, так и в свободном ПО.

Стоит помнить, что если вы найдёте ошибку (а поработав с этими компонентами вплотную, вы наверняка найдёте не одну недоработку), то не стоит о ней умалчивать. Вы действительно поможете Delphi-сообществу, записав отчёт об ошибке и приложив к нему небольшую программу, иллюстрирующую ошибку в баг-трекере Jedi.

Также, помните о том, что для большинства компонент доступны программы-примеры. Они находятся в папке JVCL\Examples.

Из всех контролов это закладки, мне были интересны только TjvFilenaneEdit, TjvDirectoryEdit, TjvRichEdit и TjvHLEditor (подсветка синтаксиса в Delphi). Тем, кто использует неюникодную версию Delphi может быть интересен TjvHLWideEditor (редактор с подсветкой синтаксиса, поддерживающий юникод).


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

суббота, 30 января 2010 г.

Delphi outsourcing. Предлагаю свои услуги по переводу программ с BDE на FibPlus.

image 

Перевод программ с BDE на FibPlus.

Предлагаю свои услуги по быстрому и качественному переводу программ с BDE на FibPlus. По сути перевод сводится к замене одних компонентов на другие, и замене BDE-методов на соответствующие методы Fib-компонентов. У меня есть опыт перевода двух больших проектов (больше сотни форм, ~400 000 строк кода) и инструменты для автоматизации. Я готов сделать эту работу быстро и качественно.


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

вторник, 26 января 2010 г.

Сегодня: Одной строкой

 

Страницы в blogspot

Команда Blogspot-а объявила о появлении в blogger-е поддержки страниц (pages). Список страницы могут отображаться как табы и в сайдбаре. Для того, чтобы протестировать функционал необходимо войти в draft-версию блогспота.

Я сделал себе страницу About. Там можно найти описание всех тэгов, ответ на вопрос “разве простое спасибо – это хороший комментарий?”, а также контактные данные и запрет на копирование информации.

Обновлена голосовалка о покупке софта

Вчера добавил голосование по теме покупки софта и забыл включить самый наверное важный пункт “всегда покупаю”. :D

К сожалению, blogspot не даёт возможности добавлять пункты, если кто-то уже проголосовал, поэтому я пересоздал голосование заново.

А вы покупаете софт? (запасся попкорном)

Одной строкой

Сегодня случайно скачал FibPlus 6.9.9 с сайта devrace в версии для старых Дельфи в исходниках. Юникодную версию также случайно скачать так и не получилось. Оно в общем-то наверное и к лучшему, для перехода на D2010 придётся поддержать разработчика.


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

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