Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Скины


Автор: bNet 29.11.2005, 14:26
Есть приложение, типа медиа плеера. Посоветуйте, как реализировать в нем поддержку скинов (как WinAMP, WPlay ...), какие компоненты можна для этого использовать.

Автор: Snowy 29.11.2005, 14:32
http://www.alphaskins.com/

Автор: bNet 29.11.2005, 15:34
Компонент интерестный, но он может создавать только стандартные формы, а мне нужны произвольные формы, как скины в WPlayer

Автор: RA 29.11.2005, 17:51
VCLSkin, ThemeEngine, DinamikSkinForm.

Все они естесно платные но на ввв.делфифанс.ком они безплатные smile

Автор: sexton 29.11.2005, 18:23
ну тогда и TMS Skin Studio, Raize тоже вроде что-то такое умеет

Автор: Snowy 29.11.2005, 18:27
http://www.torry.ru/authorsmore.php?id=2920

Автор: Snowy 29.11.2005, 18:50
http://www.friendsoft.net/en/tskinform/index.asp
Цитата
TSkinForm is a component to help you make non-rectangle and skinnable form, just like the popular applications such as WinAMP, WPlay ..., what took hours before can now be done in minutes! With the WYSIWYG skin builder, you can make the script file quite easy. The component makes it very easy to create a very complex and skinnable form without any programming, what you have to do is to create several pictures and drag your mouse to set hot areas to place buttons, texts and track bars. There is even a preview at design time!

30$

Автор: s-mike 1.12.2005, 11:15
Цитата
WinampSkin v.0.1b  FWS 76 Kb 17 Dec 1999
By Francois Zbinden. This component generates a complete Winamp like form from an original skin you can
download thousands from the web. Supports volume, balance and positon bar control,
text scrolling, different cursors (from skin, too), sticky mode, vu-meter, time display and perhaps
all options from skins except transparency.

Fully functional
Source: Included

http://www.torry.net/vcl/shapes/enhancedshapes/waskin.zip

Автор: bNet 1.12.2005, 14:30
Цитата(RAdmin @ 29.11.2005, 17:51)
Все они естесно платные но на ввв.делфифанс.ком они безплатные  smile

Если б я их еще и понимал...

Автор: RA 1.12.2005, 18:43
там всё очень просто, заходишь к братьям китайцам ввв*delphifans*ком, и видишь поле ввода. Это поле поиск по сайту. smile

Я бы сказал больше, или даже прямой линк дал, но политика форума не разрешает далать это открыто smile

Автор: bNet 2.12.2005, 10:22
Цитата(RAdmin @ 1.12.2005, 18:43)
Я бы сказал больше, или даже прямой линк дал, но политика форума не разрешает далать это открыто  smile

PM рулит...

Автор: s-mike 3.12.2005, 16:00
Цитата(bNet @ 2.12.2005, 10:22)
Цитата(RAdmin @ 1.12.2005, 18:43)
Я бы сказал больше, или даже прямой линк дал, но политика форума не разрешает далать это открыто  smile

PM рулит...

Вот-вот, дальнейшее обсуждение deflphifans предлагаю там и вести ;)

Автор: Cobalt 1.9.2006, 18:13
Кто устанавливал этот компонент alphaskins, прошу помочь, readme там на ангельском и не очень понятен, боюсь чего напутать

Автор: Snowy 4.9.2006, 10:47
Загляни в список файлов на родном сервере.
Там отдельно выложен подробный хэлп на русском.
Просто скачивается отдельно.
Также на странице "For Russian" в кратце описаны базовые операции.

Автор: Cobalt 4.9.2006, 18:36
В хэлпе нет ничего о том как правильно это все устанавливать, мне нужны не базовые операции, а руководство по установки компонента, я спрашивал на их форуме, мне ответили следущее:
"По форуму искать пробовали? На эту тему много раз говорилось уже."

Хотя я и так нашел там единственную тему в которой страшивали про установку smile
Я сделал как написано в инструкции, но получил вот это:
[Fatal Error] Unit1.pas(7): File not found: 'sSkinManager.dcu'
НУ вот, как и говорил чего то напутал smile

И что делать с папками альфаDB и Res?? мне тоже не ответили smile

Автор: Alexeis 4.9.2006, 19:37
Цитата(Cobalt @  4.9.2006,  18:36 Найти цитируемый пост)
[Fatal Error] Unit1.pas(7): File not found: 'sSkinManager.dcu'

Это стандартная проблема при установке любых компонентов. Модули компонентов должны либо находится в директории по умалчанию  (папка на которую указывают перемненные окружения) либо нужно указать путь к ним
Project Options->Directories/Conditionls->Search Path

Автор: Snowy 5.9.2006, 09:24
Так, рассказываю.
Распакуй всё это дело куда-нить.
Запусти дельфи. В меню Tools -> Environment Options на закладке Library добавь в Library Paths путь к папке, куда всё это распаковал.

Далее открой Проводник (или что там у тебя)
Сначала запускай файл acntD7_R.dpk
Нажми кнопочку "Compile"
В меню File выбери Close All, скажи Yes на запрос сохранения.
Потом запускай acntD7.dpk
Нажми кнопочку "Compile", потом кнопочку "Install".
Опять File -> Close All, Yes.
Готово.

Добавлено @ 09:25 
ЗЫ. D7 - это я для 7-ки написал, ты запускай файлы с той цифрой, какой версии у тебя дельфя.

Автор: Cobalt 5.9.2006, 18:03
ЕСССсссс, я сделал это :-D Всем спасибо за ответы и за ваш прекрасный форум, буду теперь на лабах понты крутить супер оформлением :-D 

Автор: SAVANE 12.9.2006, 13:39
Я себе поставил альфаскин

Комплирую програму в Д6
Беру екзешник запускаю на другом компе, а скина - нет.
Где то туплю а в от где?  smile 
Помогите плиз!

П.С. Папку со скинами копировал с программой!

Автор: Alexeis 12.9.2006, 13:51
Цитата

How it works         TsSkinManager component must be placed at the main form of application (in one exemplar). In the property SkinDirectory may be specified directory with external skins (temporary unpacked internal and external skins supported only). In the property SkinName must be

Может путь к скиновой папке задан абсалютным, а не относительным или динамическим?

Автор: SAVANE 13.9.2006, 10:08
Да я задавал абсолютный адрес.
С:\скин
Так разве не годится

Автор: Alexeis 13.9.2006, 10:11
ну так на другом компьютере программа наверняка была переписана в другую папку, а по указанаму пути уже скинов нет.

Автор: SAVANE 13.9.2006, 11:01
Все сделал! Просто я затупил и не тот адес прописал

Автор: Snowy 13.9.2006, 11:09
Скины также можно встраивать прямо в ехешник, чтоб не таскать отдельно папку со скинами.

Автор: Cobalt 16.9.2006, 22:19
Тока вот весят они хорошо...хотя я сжимал простенькую прогу с одним скином в upx, получилось около 300 кб, вроде бы приемлемо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)