Size: a a a

2020 February 26

ГМ

Геннадий Малинин in Delphi & Lazarus
Рус
Чёрт его знает... Думал может как-то на стадии создания пакета об этом можно позаботиться. Чёт хрень какая-то получается. Пакет создай, добавь в пакет pas... Установи пакет... А потом опять путь укажи к pas. Ненормально как-то)))
Ты можешь ставить в стандартный пакет dclusr
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Рус
Чёрт его знает... Думал может как-то на стадии создания пакета об этом можно позаботиться. Чёт хрень какая-то получается. Пакет создай, добавь в пакет pas... Установи пакет... А потом опять путь укажи к pas. Ненормально как-то)))
Install Component
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Рус
Чёрт его знает... Думал может как-то на стадии создания пакета об этом можно позаботиться. Чёт хрень какая-то получается. Пакет создай, добавь в пакет pas... Установи пакет... А потом опять путь укажи к pas. Ненормально как-то)))
Если ты создаешь сам пакет, отдельный, то логично, что ты должен пакету показать, что ты хочешь в него засунуть.
Далее, собираешь пакет, он инсталлится. Создает bpl, для designtime работы, если есть. Ты можешь уже брать компоненты и расставлять на форме.
Но потом, тебе нужен код, который ты будешь использовать в своей программе. Это уже отдельная тема. Ты можешь эти модули просто хранить рядом с проектом, можешь указать через глобальный путь (как я показал).
источник

ГМ

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

ГМ

Геннадий Малинин in Delphi & Lazarus
Но только создавая всё кодом, а не визуально
источник

Р

Рус in Delphi & Lazarus
Геннадий Малинин
Ты можешь ставить в стандартный пакет dclusr
И тогда не надо пути прописывать?
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Рус
И тогда не надо пути прописывать?
Надо конечно.
"Пакет он для среды, модули - для твоей программы. Ты можешь без пакетов использовать модули и компоненты в них."
источник

Р

Рус in Delphi & Lazarus
Геннадий Малинин
Надо конечно.
"Пакет он для среды, модули - для твоей программы. Ты можешь без пакетов использовать модули и компоненты в них."
Ок, понял)
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Ты можешь не прописывать пути в среде, а добавить эти модули к своему проекту (но это не оч. хорошо)
источник

Р

Рус in Delphi & Lazarus
Геннадий Малинин
Ты можешь не прописывать пути в среде, а добавить эти модули к своему проекту (но это не оч. хорошо)
Почему не оч. хорошо?
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Потому что придётся добавлять к каждому проекту отдельно
источник

Р

Рус in Delphi & Lazarus
Но проект надо будет отдать. Хотел без бубна обойтись
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Рус
Но проект надо будет отдать. Хотел без бубна обойтись
А о каких компонентах идёт речь?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Коллеги, я, наконец, опубликовал статью об автоматизированной сборке Delphi-приложений
https://habr.com/ru/post/489960/ :)
источник

AS

Alexey Shumkin in Delphi & Lazarus
И, похоже, один участник пришёл к нам после этого :)
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Я в одной компании реализовал автодеплой программ делфи в jenkins
источник

Р

Рус in Delphi & Lazarus
Геннадий Малинин
А о каких компонентах идёт речь?
Да пока только spinedit с float. А уже красота теряется)))
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Рус
Да пока только spinedit с float. А уже красота теряется)))
Ну, если это визаульный компонент, то в любом случае его нужно будет ставить тому, кому отдаешь проект
источник

AS

Alexey Shumkin in Delphi & Lazarus
Геннадий Малинин
Я в одной компании реализовал автодеплой программ делфи в jenkins
👍
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Тянулся проект с gitlab, собирался, запаковывался в установочник, выкладывался на сайт, повышал версию в скрипте на сайте
источник