Выложен Lazy Delphi Builder 1.14.14.362 и 364 (альфа)

Выложена версия Lazy Delphi Builder 1.14.14.362.

Исправлен Exception при добавлении пути в Lazy Paths.

В редакторе IDE search paths исправлены ошибки с подсветкой несуществующих папок.

Добавлена новая команда Replace selected with env var (auto) — которая заменяет часть пути на Environment variable (переменные ищутся в Lazy Environment variables и IDE environment variables)

Download
here

Lazy Delphi Builder 1.14.14.364 alpha.

обновлён JCL:

* исправлена ошибка с некорректным ключом dcc32 -N»Snamespace»

* улучшена поддержка версий Delphi XE2+

* другие исправления

Эту версию я ещё не тестировал. Если что-то найдёте — дайте знать.

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]

Читать на сайте автора.

Выложен Lazy Delphi Builder 1.14.14.362 и 364 (альфа)

Выложена версия Lazy Delphi Builder 1.14.14.362. Исправлен Exception при добавлении пути в Lazy Paths. В редакторе IDE search paths исправлены ошибки с подсветкой несуществующих папок.

Читать на сайте автора.

Выложен Lazy Delphi Builder 1.14.14.360 (исправления ошибок)

01.04.2016. Lazy Delphi Builder 1.14.14.360: Исправления ошибок. Исправлены ошибки с относительными путями. Как для путей в LazyDBP файле так и для переменной $(BUILTIN_PROFILE_DIR) Консольная версия

Читать на сайте автора.

Выложен Lazy Delphi Builder 1.14.14.360 (исправления ошибок)

01.04.2016. Lazy Delphi Builder 1.14.14.360:
Исправления ошибок.

Исправлены ошибки с относительными путями. Как для путей в LazyDBP файле так и для переменной $(BUILTIN_PROFILE_DIR)
Консольная версия не возвращала ERRORLEVEL если при удалении или создании папки случалась проблема
Очень тормозило построение дерева после удаления узла
MRU файлы. Последний загруженный отправляется наверх. Наконец-то.
Новый параметр командной строки /MaxProblemCountToStop
Значение BUILTIN_PROFILE_DIR переменной выводится после загрузки профиля в /debug режиме в консольной версии

 Скачивать

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]

Читать на сайте автора.

Lazy Delphi Builder 1.14.14.356 доступен

В этом блоге, последний раз я выкладывал анонс версии 1.10.9.269 от 2014-03-15. Новые версии продолжали выходить, я о них писал на сайте проекта и на

Читать на сайте автора.

Lazy Delphi Builder 1.14.14.356 доступен

В этом блоге, последний раз я выкладывал анонс версии 1.10.9.269 от
2014-03-15. Новые версии продолжали выходить, я о них писал на сайте проекта и на страничке Lazy Delphi
Builder в Google+.

Пользователям версии 1.10.9.269 от 2014-03-15 настоятельно рекомендую
обновиться – была исправлена критическая ошибка приводившая к раздуванию файла
LazyDBP и торможению работы.

Основные нововведения опишу здесь. За деталями – добро пожаловать в
history_en.txt.

Большие изменения

Добавлена поддержка «portable» инсталляций (нужен только dccXX.exe и папка
Lib)

Поддержка Delphi XE8-Seattle

Добавлен тулбар и горячие клавиши для навигации по build log

Интерфейс больше не блокируется на время компиляции
(Application.ProcessMessages наше всё)

Режим /noop – когда никаких реальных действий с…

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]

Читать на сайте автора.

Изменение курсора и автоматическое восстановление при выходе из метода

Не знаю как у вас, а у меня коде (vcl приложение) полным-полно таких конструкций: var tmpOldCursor: TCursor; begin tmpOldCursor := Screen.Cursor; try Screen.Cursor := crHourglass;

Читать на сайте автора.

Изменение курсора и автоматическое восстановление при выходе из метода

Не знаю как у вас, а у меня коде (vcl приложение) полным-полно таких конструкций:

var
tmpOldCursor: TCursor;
begin
tmpOldCursor := Screen.Cursor;
try
Screen.Cursor := crHourglass;
// код который может работать относительно долго
// например, выполнять запрос в БД
finally
Screen.Cursor := tmpOldCursor;
end;
end;

И мне это надоело. По двум причинам:

увеличение размера модулей — по 8 строк кода на каждый такой случай

разбухание секции uses, ведь чтобы это работало нужно в каждый модуль работающий с курсором добавить uses Forms, Controls;

Поэтому давайте уже воспользуемся механизмом подсчёта ссылок в интерфейсах, и реализуем маленький класс избавляющий нас написания лишнего кода. Так чтобы вышеприведённый пример можно было упростить до 1й…

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]

Читать на сайте автора.

Delphi for Android: играем звук при встряхивании

Обещанного 3 года ждут. А план таков, что программку для детей мы всё-равно еще не скоро допишем (сомневаюсь что есть смысл её дописывать).
Поэтому давайте зафигачим что-нибудь простенькое и бесполезное. Например что-то типа эмулятора кнута Индианы Джонса. As seen on tv. Типа того, что показывали в Теории Большого Взрыва много лет сезонов назад. Только вместо кнута будем использовать колокольчик. А назовём проект LazyShaker.
Для тех, кто предпочитает не засорять сознание ситкомами расскажу суть. Программка должна воспроизводить звук при встряхивании. Всё. Способы применения — самые разнообразные, но в основном одинаково бесполезные и ограничивающиеся привлечением внимания.
Исходный код проекта я выложил на github. А собранное приложение на Google Play.
Под катом объяснение того…

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]

Читать на сайте автора.

Delphi for Android: играем звук при встряхивании

Обещанного 3 года ждут. А план таков, что программку для детей мы всё-равно еще не скоро допишем (сомневаюсь что есть смысл её дописывать). Поэтому давайте

Читать на сайте автора.