Как мне управлять этим пакетом?
Вы можете добавить любой компонент в свой пакет, и при установке пакета все эти пользовательские компоненты устанавливаются в Delphi IDE.
Пакет может быть во время выполнения, во время разработки или в обоих случаях. Пакет времени выполнения не взаимодействует с IDE и не будет установлен в IDE. Пакеты времени выполнения предоставляют процедуры и классы, используемые другими пакетами во время выполнения. Пакеты времени разработки - это пакеты, которые взаимодействуют с IDE.
Обычно вы используете пакеты только времени разработки для установки экспертов IDE или редакторов свойств. На самом деле все, что просто взаимодействует с IDE и не имеет ничего общего с скомпилированным файлом.
Пакеты, которые являются как средой исполнения, так и средой разработки, - это те, которые вы обычно добавляете в свои компоненты и устанавливаете их в IDE. Такие пакеты взаимодействуют с IDE, но также также компилируются в создаваемый файл.
Так что, если есть некоторые поддерживающие подпрограммы и классы, которые будут использоваться группой ваших компонентов, вы можете поместить их в пакет времени выполнения и использовать этот пакет как необходимый пакет для других пакетов.
Если у вас есть код, который настраивает IDE или добавляет некоторые функции в IDE, поместите их в пакет только для времени разработки.
Если у вас есть компоненты, которые будут использоваться в ваших скомпилированных приложениях, вы можете поместить их в пакеты времени исполнения и времени разработки.
Я использую контроль версий, конечно, так
распространение изменений в коде компонента
между моим рабочим столом и ноутбуком нет
проблема - но мне нужно будет восстановить
пакеты вручную на каждом
рабочая станция каждый раз, когда я делаю
изменить, или есть хитрость, я должен
использовать?
Если вы используете одну и ту же версию Delphi как на своем ноутбуке, так и на ПК, то после изменения исходного кода вам придется хотя бы один раз пересобрать пакет, чтобы создать скомпилированный файл BPL для вашего пакета. После компиляции файла BPL его можно скопировать на другой компьютер (в папку, в которой хранятся файлы BPL. По умолчанию в Delphi 2010 это C: \ Users \ Public \ Documents \ RAD Studio \ 7.0 \ Bpl) скопируйте файлы DCU на этот компьютер и запустите Delphi IDE на этом компьютере. Delphi IDE автоматически загрузит недавно созданный файл BPL для вас.
Короче говоря, если на всех ваших машинах используется одна и та же версия компилятора Delphi, вы можете один раз скомпилировать пакет и использовать скомпилированный пакет на других машинах, не перестраивая пакет.