Я сделал несколько программ, которые я размещаю на своей веб-странице как бесплатные. Одна из этих программ использует TSpinEdit для ввода некоторого числа. Он работает достаточно хорошо, так что у меня действительно не было причин использовать что-то еще.
Однако вчера один пользователь сказал мне, что ему не нравится, насколько маленькие кнопки. Я не могу не согласиться, потому что, ну, да. К сожалению, единственный способ сделать кнопки больше - это увеличить размер элемента управления, а это выглядит не очень хорошо. Вместо этого я решил немного изменить компонент, чтобы кнопки располагались рядом друг с другом, а не друг над другом.
Теперь Delphi не позволяет мне включать этот новый компонент непосредственно в DFM, потому что он в настоящее время не установлен - это просто файл, добавленный в проект. Очевидно, было бы неплохо это изменить - не только потому, что это позволит мне сохранить элементы управления в DFM, но и потому, что это позволяет мне более легко повторно использовать измененный компонент - поэтому мне придется создать пакет и добавить его. туда. Хорошо, я могу это сделать.
Но это подводит меня к моему вопросу: как мне управлять этим пакетом?
Есть ли проблемы с добавлением каких-либо других компонентов, которые я делаю в один и тот же пакет, или мне было бы лучше сделать несколько пакетов и разделить их на логические группы?
Я, конечно, использую контроль версий, поэтому распространение изменений в коде компонентов между моим настольным компьютером и моим ноутбуком не проблема, но мне нужно будет перестраивать пакеты вручную на каждой рабочей станции каждый раз, когда я вношу изменения, или есть какой-то трюк Я должен использовать?