Size: a a a

2020 February 19

GB

George Bakhtadze in Delphi & Lazarus
если там канва, то по идее можешь
источник

N

Nik in Delphi & Lazarus
@ashumkin, из опыта работы с пакетами в VB.Net я тебе могу сказать, что менеджер пакетов ни хрена не панацея
источник

N

Nik in Delphi & Lazarus
Вышел релиз системы и твой код не работает, так как либы автоматом обновились. И вот ты сидишь и несколько дней подбираешь сочетание версий, при котором это г-но заработает
источник

N

Nik in Delphi & Lazarus
А ещё забыл переключить версию по умолчанию и собрал, а на прод ставишь - там этой версии нет.
источник

N

Nik in Delphi & Lazarus
Обновляешь, а там конфликт зависимостей - для разных пакетов из одного приложения требуются разные версии одного пакета.
источник

N

Nik in Delphi & Lazarus
И вот ты сидишь и плюёшься на этот геморрой. В итоге вообще приходится сносить новую версию IDE, так как в ней багов столько, что приложение тупо не собирается.
источник

N

Nik in Delphi & Lazarus
Вот такое за 8 месяцев работы в МТС пару раз пришлось пережить.
источник

N

Nik in Delphi & Lazarus
А потом в чатике представитель конторы-разработчика хвалиться тем, что они 699 багов пофиксили в очередном релизе.
источник

Дt

Дмитрий texnix 🇨🇳 in Delphi & Lazarus
и создали 999
источник

N

Nik in Delphi & Lazarus
И ещё обижается на слова, что у них там говноподелка говнокодеров, соревнующихся кто больше багов в релиз выкатит.
источник

N

Nik in Delphi & Lazarus
Учитывая, что релизы раз в квартал точно выходят
источник

Дt

Дмитрий texnix 🇨🇳 in Delphi & Lazarus
кстати откомпилил тв, там панель, которая на форме, создавалась раньше чем .create у формы происходил
источник

AS

Alexey Shumkin in Delphi & Lazarus
Nik
@ashumkin, из опыта работы с пакетами в VB.Net я тебе могу сказать, что менеджер пакетов ни хрена не панацея
Никто не говорил, про серебряную пулю...
источник

GB

George Bakhtadze in Delphi & Lazarus
Alexey Shumkin
Никто не говорил, про серебряную пулю...
не, ну описанные проблемы-то как раз решаются :)
источник

SB

Sergey Bodrov in Delphi & Lazarus
Не понимаю проблемы с версиями пакетов. Если там какая-то особая версия нужна, то можно тупо zip с нужной версией рядом положить.
источник

AS

Alexey Shumkin in Delphi & Lazarus
Nik
Вышел релиз системы и твой код не работает, так как либы автоматом обновились. И вот ты сидишь и несколько дней подбираешь сочетание версий, при котором это г-но заработает
Чио?... При чём тут менеджер пакетов?
Замени на "поставил делфёвую либу..." Далее по тексту...
источник

AS

Alexey Shumkin in Delphi & Lazarus
Nik
А ещё забыл переключить версию по умолчанию и собрал, а на прод ставишь - там этой версии нет.
Ты забыл, а виноват МП?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Nik
Обновляешь, а там конфликт зависимостей - для разных пакетов из одного приложения требуются разные версии одного пакета.
Для этого как раз и придумали "виртуальные окружения"...
Ну, и докер...

Т.е. с паскалевскими либами такое В ПРИНЦИПЕ невозможно, ты хочешь сказать?
Когда приложение использует две либы, одна из них одну версию третьей, а вторая - другую? А вместе не работает? Ха!
источник

SB

Sergey Bodrov in Delphi & Lazarus
В проекте можно указать путь к нужной версии. Проблемы только с интегрированными в IDE визуальными компонентами, но они нужны только в редакторе форм, а для сборки достаточно правильных путей к исходникам.
источник

SB

Sergey Bodrov in Delphi & Lazarus
В любых современных ОСах можно делать папки-ссылки (симлинки), в таком случае даже не нужно полные пути указывать, можно ссылки в папке проекта разместить.
источник