уже с год юзаю эти компоненты, с ними проблем быть не должно!
при запуске программы надо в SkinDirectory указывать путь к своей папке.
Если путь не указан или не выбран скин то свойцство Active автоматически переводится в False мпо этому и не работает=)
Код:
var
myDir:string;
begin
myDir:=ExtractFilePath(ParamStr(0));
SkinManager.Active:=False;
SkinManager.BeginUpdate;
SkinManager.SkinDirectory:=myDir;
SkinManager.SkinName:='MySkinName'; //Только имя! Без расширения!
SknManager.EndUpdate;
SkinManager.Active:=True;
и всё прекрастно работает.
p.S. Тс есть ещё InternalSkins у SkinManager, свойство очень полезное, можно таскать скин внутри программы, и даже не один а несколько, и переключаться между ними.
ОГРОМНЕЙШОЕ СПАСИБО Наконецто!
__________________ Начинающий Delphi
Помогаю за Спасибо!