Страницы

среда, 2 сентября 2009 г.

Lazy Delphi Builder 1.2.8.140

Что нового

  1. Изменён способ загрузки исходников с относительными путями. Старый способ был слишком запутанным. Теперь для реализации относительных путей можно использовать переменные (аналог environment variables).
  2. Добавлена поддержка переменных (environment variables). Есть возможность переопределять переменные определённые в Delphi.
  3. Добавлена возможность настраивать папки Library Search Paths.
  4. Исправлены известные ошибки.
  5. Огромное количество исправлений и улучшений.

Что не доделано:

  1. Библиотеки, поставляющиеся без исходников (dcu вместо .pas) требуют ручной настройки (хотелось бы, чтобы Lazy Delphi Builder копировал нужные dcu-файлы):
    1. либо вручную скопировать необходимые dcu файлы в папку для dcu файлов
    2. либо добавить путь до этих dcu файлов в Library Path

 Скачивать Lazy Delphi Builder здесь.

Инструкция по использованию:

http://www.lazyproject.info/support/docs-ru/

10 комментариев:

  1. Привет.
    от этого билда пока только положительные отзывы. одаки с первой попытки собрались, не смотря на то что dcu лежали не в корне.
    немного визуальных багов
    http://pic.ipicture.ru/uploads/090908/2S2viU5kz0.jpg , отображаются квадратики в логе;не всегда прорисовывается окно, видны черные полосы при скролинге колесиком. на вкладке 4 примерно тот же баг при скролинге мышью - вокруг чекбоксов черная тлстая рамка. При открытой вкладке 4 и смене версии делфи ожидаемая реакция перестроения списка установленных пакетов - но этого не происходит

    ОтветитьУдалить
  2. Ctapmex, большое спасибо за отзыв (и за баг-репорт).
    Я был в отпуске, только вернулся. Посмотрю баги на неделе.

    Кстати, у тебя на скриншоте нестандартная Виндовая тема - это Windows Blinds?

    ОтветитьУдалить
  3. Привет :)
    Подскажи куда смотреть если у GUI-шная версия проги компилит и устанавливает пакет без проблем а консольная ничего делать не хочет и пишет:
    compiled normal: False
    compiled debug: False

    ОтветитьУдалить
  4. MegaVolt - затрудняюсь сейчас сказать.

    Попробуй запустить консольную версию с параметрами /debug /verbose и посмотреть на отладочную инфу.

    p.s. я не тестировал особо консольную версию

    ОтветитьУдалить
  5. Запустил яснее не стало :(
    Вот логи. Единственное что смущает это в путях в имени директории раньше был плюс а у тебя показывает \_b200~1\ причём в некоторых местах у тебя \+\ а в некоторых \_b200~1\

    Lazy Delphi Builder Version 1.2.8.140
    Automated build-tool for Codegear Delphi
    Copyright (c) 2008 Aleksey Timohin

    Loaded profile: cport.LazyDBP

    Build process started
    Base dir is c:\Downloads\Delphi7_Lite_Full_Edition_7.3.4.1_Build_20110101\

    Initializing output folders.
    2 packages found to compile.
    Compiling packages
    Compiling: C:\Prog\Delphi7\+\Comport4.10\Source\CPortLib7.dpk
    Current folder is "C:\Prog\Delphi7\+\Comport4.10\Source"
    Options read from cfg:
    Option 0 = -U"c:\prog\delphi7\lib"
    Option 1 = -LN"c:\prog\delphi7\projects\bpl"
    Option 2 = -LE"c:\prog\delphi7\projects\bpl"
    Option 3 =
    Options for compile:
    Option 0 = -LE"c:\prog\delphi7\projects\bpl"
    Option 1 = -LN"c:\prog\delphi7\projects\bpl"
    Option 2 = -N0"c:\downloads\delphi7_lite_full_edition_7.3.4.1_build_20110101\dcu"
    Option 3 = -B
    Option 4 = -U"c:\downloads\delphi7_lite_full_edition_7.3.4.1_build_20110101\dcu;c:\prog\delphi7\imports;c:\prog\delphi7\bin;c:\prog\delphi7\lib;c:\prog\delphi7\projects\bpl;c:\prog\delphi7\rave5\lib;c:\prog\delphi7\_b200~1\delphi~1\source;c:\prog\delphi7\_b200~1\comport4.10\source"
    Option 5 = -I"c:\prog\delphi7\_b200~1\comport4.10\source"
    Option 6 = -R"c:\prog\delphi7\_b200~1\comport4.10\source;c:\downloads\delphi7_lite_full_edition_7.3.4.1_build_20110101\res;c:\prog\delphi7\imports;c:\prog\delphi7\bin;c:\prog\delphi7\lib;c:\prog\delphi7\projects\bpl;c:\prog\delphi7\rave5\lib;c:\prog\delphi7\_b200~1\delphi~1\source"

    compiled normal: False
    compiled debug: False
    Compiling: C:\Prog\Delphi7\+\Comport4.10\Source\DsgnCPort7.dpk
    Current folder is "C:\Prog\Delphi7\+\Comport4.10\Source"
    Options read from cfg:
    Option 0 = -U"c:\prog\delphi7\lib"
    Option 1 = -LN"c:\prog\delphi7\projects\bpl"
    Option 2 = -LE"c:\prog\delphi7\projects\bpl"
    Option 3 =
    Options for compile:
    Option 0 = -LE"c:\prog\delphi7\projects\bpl"
    Option 1 = -LN"c:\prog\delphi7\projects\bpl"
    Option 2 = -N0"c:\downloads\delphi7_lite_full_edition_7.3.4.1_build_20110101\dcu"
    Option 3 = -B
    Option 4 = -U"c:\downloads\delphi7_lite_full_edition_7.3.4.1_build_20110101\dcu;c:\prog\delphi7\imports;c:\prog\delphi7\bin;c:\prog\delphi7\lib;c:\prog\delphi7\projects\bpl;c:\prog\delphi7\rave5\lib;c:\prog\delphi7\_b200~1\delphi~1\source;c:\prog\delphi7\_b200~1\comport4.10\source"
    Option 5 = -I"c:\prog\delphi7\_b200~1\comport4.10\source"
    Option 6 = -R"c:\prog\delphi7\_b200~1\comport4.10\source;c:\downloads\delphi7_lite_full_edition_7.3.4.1_build_20110101\res;c:\prog\delphi7\imports;c:\prog\delphi7\bin;c:\prog\delphi7\lib;c:\prog\delphi7\projects\bpl;c:\prog\delphi7\rave5\lib;c:\prog\delphi7\_b200~1\delphi~1\source"

    compiled normal: False
    compiled debug: False
    Maximum problem count reached: 2

    2 problems encountered during installation

    ОтветитьУдалить
  6. Причём судя по тому что он делает с файлами он даже не пытается чего то компилить.

    13:38:04 LazyDelphiBuild:2924 QUERY INFORMATION C:\prog\Delphi7\bin\tasm32.exe SUCCESS Attributes: A
    13:38:04 LazyDelphiBuild:2924 QUERY INFORMATION C:\prog\Delphi7\bin\bcc32.exe NOT FOUND Attributes: Error
    13:38:04 LazyDelphiBuild:2924 QUERY INFORMATION C:\prog\Delphi7\bin\dcc32.exe SUCCESS Attributes: A
    13:38:04 LazyDelphiBuild:2924 QUERY INFORMATION C:\prog\Delphi7\bin\dccil.exe NOT FOUND Attributes: Error
    13:38:04 LazyDelphiBuild:2924 QUERY INFORMATION C:\prog\Delphi7\bin\make.exe SUCCESS Attributes: A
    13:38:04 LazyDelphiBuild:2924 QUERY INFORMATION C:\prog\Delphi7\bin\bpr2mak.exe NOT FOUND Attributes: Error
    13:38:04 LazyDelphiBuild:2924 QUERY INFORMATION C:\prog\Delphi7\Bin\delphi32.exe SUCCESS Attributes: A

    Т.е. проверил наличие/отсутствие потом считал конфигурационный файл и дальше проверил все пути и файлы и всё. Попыток компилить я не вижу :(

    Посмотри пожалуйста что это может быть.

    P.S. C тобой можно как то связатся быстрее например по аське?

    ОтветитьУдалить
  7. В аське практически не бываю. В скайпе - каждый день.
    Контакты здесь.

    ОтветитьУдалить
  8. К сожалению скайпа нету. Может тогда тут или по почте?

    ОтветитьУдалить
  9. Пиши на мейл если что.

    Но вообще, я очень советую при компиляции указывать папку Use Base Dir и указать корректные относительные пути для папок:
    1) Binary Output folder
    2) Bpl Output folder
    3) Dcu Output folder
    4) Debug dcu Output folder
    5) Dcp Output folder
    6) Resource Output folder

    О том, что означают папки читай здесь.

    Я запускаю консольную версию такой командой.
    LazyDelphiBuilder.exe Delphi_2010_basics_ok.LazyDBP /OutDirBase d:\LazyDelphiBuilder\temp\1\

    ОтветитьУдалить