Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 14.07.2011, 13:07
Мишка-90 Мишка-90 вне форума
Прохожий
 
Регистрация: 25.03.2011
Сообщения: 24
Репутация: 10
По умолчанию Скины

Всем доброго времени суток, подскажите пожалуйста, где я ошибся...

Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
   sSkinManager1.Active := false;
   sSkinManager1.SkinDirectory:=ExtractFilePath(Application.ExeName)+ 'Skins';
   sSkinManager1.SkinName := ExtractFilePath(Application.ExeName)+ 'Skins'+ '\Desert.asz';
   sSkinManager1.Active := true;
end;

ошибок не выдает но и шкура не отображается, если задать путь в ручную в компоненте sSkinManager1, все корректно работает.. заранее спасибо...
Ответить с цитированием
  #2  
Старый 14.07.2011, 14:21
Аватар для Viajero
Viajero Viajero вне форума
Активный
 
Регистрация: 14.06.2011
Адрес: РБ
Сообщения: 214
Версия Delphi: Delphi 7 FB 2.5
Репутация: 5849
По умолчанию

посмотри правильный ли маршрут
Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
   sSkinManager1.Active := false;
   sSkinManager1.SkinDirectory:=ExtractFilePath(Application.ExeName)+ 'Skins';
   sSkinManager1.SkinName := ExtractFilePath(Application.ExeName)+ 'Skins'+ '\Desert.asz';
                     showmessage(sSkinManager1.SkinName)
   sSkinManager1.Active := true;
end;
Ответить с цитированием
  #3  
Старый 14.07.2011, 14:50
Мишка-90 Мишка-90 вне форума
Прохожий
 
Регистрация: 25.03.2011
Сообщения: 24
Репутация: 10
По умолчанию

по всей видимости - правильный...
Изображения
Тип файла: jpg маршрут.JPG (8.9 Кбайт, 13 просмотров)
Ответить с цитированием
  #4  
Старый 14.07.2011, 14:54
Аватар для Viajero
Viajero Viajero вне форума
Активный
 
Регистрация: 14.06.2011
Адрес: РБ
Сообщения: 214
Версия Delphi: Delphi 7 FB 2.5
Репутация: 5849
По умолчанию

а в SkinName должен быть маршрут, или только имя файла, там вроде для директории другое свойство
Ответить с цитированием
  #5  
Старый 14.07.2011, 15:06
Мишка-90 Мишка-90 вне форума
Прохожий
 
Регистрация: 25.03.2011
Сообщения: 24
Репутация: 10
По умолчанию

пробовал и с директорией как вы уже видели в коде в первом посте, и просто с именем -
Код:
sSkinManager1.SkinName := 'Desert.asz';
Ответить с цитированием
  #6  
Старый 14.07.2011, 15:13
Аватар для Viajero
Viajero Viajero вне форума
Активный
 
Регистрация: 14.06.2011
Адрес: РБ
Сообщения: 214
Версия Delphi: Delphi 7 FB 2.5
Репутация: 5849
По умолчанию

Ну тогда надо рыть описание компонента, может еще какую функцию надо запустить. Ну я бы еще showmessage просмотрел бы всё что можно когда путь установлен вручную и работает
Ответить с цитированием
  #7  
Старый 14.07.2011, 15:27
Мишка-90 Мишка-90 вне форума
Прохожий
 
Регистрация: 25.03.2011
Сообщения: 24
Репутация: 10
По умолчанию

Цитата:
sSkinManager1.SkinName := 'Desert.asz';
showmessage(sSkinManager1.SkinName);

showmessage показал сообщение - Desert.asz
Ответить с цитированием
  #8  
Старый 14.07.2011, 20:27
Аватар для Developer
Developer Developer вне форума
Прохожий
 
Регистрация: 01.07.2011
Адрес: Украина
Сообщения: 27
Версия Delphi: 7, 2009
Репутация: 75
По умолчанию

Нужно указать имя скина а не файл скина.
Код:
sSkinManager1.SkinName := 'Desert';
У меня всё работает.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 02:46.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025