Автор: Ludens
Дата сообщения: 02.04.2011 20:52
Коллеги, позвольте дурацкий вопрос: а куда — в какие папки — вы обычно помещаете сторонние пакеты компонентов?
Конечно, этот вопрос не возникает, если у пакета компонентов имеется собственный инсталлятор, — например, в случае с Raize Components. Инсталлятор, как правило, создает подпапку в C:\Program Files\ и помещает все туда все исходники, демонстрационные проекты, документацию и всю остальную структуру. Попутно он сам все компилирует и прописывает все пути в Tools/Options/Library.
Но это если есть инсталлятор.
В большинстве же случаев даже популярные пакеты (Toolbar2000, SpTBX и др.) инсталлятора не имеют, и для них приходится придумывать местоположение папок самостоятельно. Я в таких случаях поступаю по примеру «профессиональных» инсталляторов: создаю отдельную папку в C:\Program Files\ (например, C:\Program Files\Toolbar2000\), помещаю всю структуру пакета компонентов туда и вручную правлю список путей в Tools/Options/Library.
Но сейчас у меня эти пакеты занимают уже довольно значительное место в Program Files, путаются под ногами, мешаются с «нормальными» программами, и вот я задумался: а может быть, имеет смысл для красоты и логики помещать их в какую-то отдельную специальную папку? Например, в C:\Program Files\Embarcadero\Components\? Или в \My Documents\Development\3rd Party Components\? Или еще куда? Все-таки папка Program Files — это изначально место для прикладных программ, а не для компонентов...
Вот вы, например, как поступаете?
А какую политику в этом вопросе рекомендует Embarcadero?
Вопрос, разумеется, чисто из области эстетики, не более того.