Если вы не любите читать сообщения, которые время от времени выдает вам IDE, то, возможно, данный пост сэкономит вам некоторое количество времени. Речь пойдет о скинах DevExpress. В меню Delphi выберите пункт Project | Modify Skin Options. на экране появится следующий диалог.
По умолчанию, включена поддержка всех скинов. Теперь, предположим, что вы, по каким-то причинам, не хотите использовать все скины. Все же бинарник разрастается, при их использовании. Здесь вы их можете отключить. Но, прежде чем это сделать внимательно прочтите Note.
В секции Uses модуля каждой формы объявления модулей с уже ненужными скинами останутся, и их нужно вычистить руками. Выглядят описания модулей так:
dxSkinOffice2010Blue, dxSkinOffice2010Green….
Что же произойдет, если этого не сделать? Во-первых, размер бинарника не уменьшится. Далее… Вполне вероятно, что в IDE ваш проект будет вести себя вполне пристойно. Чудеса начнутся как только вы попытаетесь запустить приложение вне среды разработки. Так у меня проект, упакованный с помощью ASPack, вообще не стартовал. Я долго не мог разобраться в чем причина, и только запустив редактор ресурсов и обнаружив в нем все скины из набора DevExpress Skin Library, догадался в чем дело.
Так что, будьте внимательны с объявлениями скинов.
Другие статьи серии:
DevExpress. TIPS & TRICKS #0
DevExpress. TIPS & TRICKS #1
DevExpress. TIPS & TRICKS #3
DevExpress. TIPS & TRICKS #4
DevExpress. TIPS & TRICKS #5
DevExpress. TIPS & TRICKS #5.5
DevExpress. TIPS & TRICKS #6
DevExpress. TIPS & TRICKS #7
Скины у дев очень тормознутые, так что лучше их совсем отключить и использовать NativeStyle.
Ну, я бы не сказал, что совсем работать нельзя… В режиме разработки, конечно, лучше отключать, а собранное приложение вполне нормально работает. Только весь набор скинов за собой в бинарник тащить не стоит…
Попробуйте применить скины к cxGrid. Работать почти невозможно.