Size: a a a

2020 February 26

СИ

Сергей Иванов in Delphi & Lazarus
да приложуха топорнейшая :) а я еще валенко в программировании :)
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Alexey Shumkin
Лучше предусмотри сразу опции :) а то понравится, потом будет жуткое легаси, если не предусмотреть сразу :)
Перегружать изначально? Так себе решение
источник

AK

Alexey Kulakov in Delphi & Lazarus
прочитал статью на хабре, понял, что пока останусь со своими топорными методами коммпиляции, чем заморачиваться с шаманством над dproj файлами.
источник

AS

Alexey Shumkin in Delphi & Lazarus
Геннадий Малинин
Перегружать изначально? Так себе решение
Перегружать? Чем?
Либа - один файл
Вызов - три строки.
Профит - большой
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Alexey Kulakov
прочитал статью на хабре, понял, что пока останусь со своими топорными методами коммпиляции, чем заморачиваться с шаманством над dproj файлами.
Там можно проще сделать деплой. Если интересно, могу как-нибудь потом скинуть решение.
источник

AK

Alexey Kulakov in Delphi & Lazarus
нет нужды пока что, я всё равно сейчас лазарь использую в основном
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Alexey Shumkin
Перегружать? Чем?
Либа - один файл
Вызов - три строки.
Профит - большой
Перегружать не кодом, а функционалом. Лишние вызовы, проверки и прочее
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Лишняя зависимость
источник

AS

Alexey Shumkin in Delphi & Lazarus
Alexey Kulakov
прочитал статью на хабре, понял, что пока останусь со своими топорными методами коммпиляции, чем заморачиваться с шаманством над dproj файлами.
👌
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Следить и проверять
источник

AK

Alexey Kulakov in Delphi & Lazarus
Как справедливо заметил Алексей, "Поскольку есть нежелание менять что-то в файле, который меняет IDE (часто самым дурацким образом;" приходится брать в расчёт ИДЕ, а это лишняя морока. Кстати, я так понимаю, LazBuild выступает более простым аналогом MsBuild'а. И там тоже не всегда *.lpi собирается без небольшого шаманства. Но обычно это из-за мультиплатформенности.
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Alexey Kulakov
Как справедливо заметил Алексей, "Поскольку есть нежелание менять что-то в файле, который меняет IDE (часто самым дурацким образом;" приходится брать в расчёт ИДЕ, а это лишняя морока. Кстати, я так понимаю, LazBuild выступает более простым аналогом MsBuild'а. И там тоже не всегда *.lpi собирается без небольшого шаманства. Но обычно это из-за мультиплатформенности.
Моё решение было без изменения каких-либо файлов проекта, если что)
источник

AK

Alexey Kulakov in Delphi & Lazarus
ну, я халтурю сейчас, либо в ИДе компилю текущую версию, либо негуишную через батник. Там ипрописано сразу, каким компилятором и под какую платформу мне надо
источник

ДП

Дмитрий Плясунов in Delphi & Lazarus
Тоже прочитал статью, в свое время не осилил dproj, поэтому сборку делаем dpr со всякими ключами.
источник

ДП

Дмитрий Плясунов in Delphi & Lazarus
Вопросов после статьи стало больше, т.к. используем свои костыли в CI/CD (по сути свой сервер сборки)
источник

AS

Alexey Shumkin in Delphi & Lazarus
Alexey Kulakov
прочитал статью на хабре, понял, что пока останусь со своими топорными методами коммпиляции, чем заморачиваться с шаманством над dproj файлами.
Ну, если у тебя есть свои костыли - ок.
...
Статья направлена на тех, у кого их нет :)...и , возможно, наружена внутренними деталями... Которые не всем хочется знать...
источник

AS

Alexey Shumkin in Delphi & Lazarus
Дмитрий Плясунов
Вопросов после статьи стало больше, т.к. используем свои костыли в CI/CD (по сути свой сервер сборки)
Так задавай :)
источник

AK

Alexey Kulakov in Delphi & Lazarus
проблема основная в том, что вроде, есть настройщики проектов, а всё равно многое приходится ручками делать просто
источник

ДП

Дмитрий Плясунов in Delphi & Lazarus
Спасибо, Алексей, сформулирую, задам)
источник

AS

Alexey Shumkin in Delphi & Lazarus
Alexey Kulakov
ну, я халтурю сейчас, либо в ИДе компилю текущую версию, либо негуишную через батник. Там ипрописано сразу, каким компилятором и под какую платформу мне надо
Там ипрописано сразу, каким компилятором и под какую платформу мне надо
Что отличается от описанного способа :)... ровно ничем
источник