tags:

views:

361

answers:

6

I would like to know what is the best skinning library for Delphi application for you. I'm looking to WinXP/Windows Vista/Windows 7 compatibilities, so the application doesn't crash or work weird because of the skins. I have tried Theme Engine but it doen't work fine in Windows Vista.

I'm currently using Delphi 2006.

Thanks.

+5  A: 

I used the VCLSkin component for an extended period with excellent results in Win xp, vista and 7. is extremely easy to use (you just drag the component to your main form to skin the entire application), fast, reliable and has lots of skins.

alt text

alt text

RRUZ
+1 for VCL Skin. I don't think I would have skinned my application if it were not for VCL Skin. Very easy to use. Many compliments on the resulting application.
+1 for VCL Skin. I particularly like that this component can be applied to an existing application without having to replace existing components with "skinned" ones.
Jason Swager
Thanks. I'll check this out.
Averroes
+5  A: 

DevExpress has a great skinning library. You can use their default skins or create your own. Supports all versions of Windows, AFAIK. Have a look at their site for more information.

birger
Thanks. DevExpress have some awesome components. I'm afraid they're the most expensive ones too ;)
Averroes
If you're developping commercial applications, the DevExpress components are well worth the investement. We started buying one or two components and ended up with the complete VCL subscription. Small advantage for us was the euro/dollar exchange rate that made it affordable :-)
birger
I use DevExpress skins as well. They are great and have a nice editor if you are bold enough to start making your own skin.
Gad D Lord
Another vote for DevExpress
Mihaela
+1  A: 

I have worked with both Theme Engine and Skin Engine from KSDev, with various success, although unlike you wrote it worked find in vista for me.

I personally found the skin editor to be a pestilence to work with, it was full of bugs, unstable at best, little to know documentation, but still more stable than the skin editor from Skincrafter.

As an alternative I know of a skin component called Alpha Controls, however I have not tried this myself, Skin Crafter whose editor I briefly mentioned above, also has a skinning library, my personal experience with this however is not the best.

I have not tried VCL skin which PRUZ mentioned myself so I cannot compare these engines to it, we looked at its specifications briefly when we were on the lookout for skin libraries for our application, but its lack of translucency was a too large burden for our designers * sigh *. Anyway I just wanted to give you some extra alternatives in case you needed some.

TommyA
Thanks. I think I'll go for VCL Skins but I'll check the ones you said.
Averroes
+1  A: 

There is also TMS skin factory

Hugues Van Landeghem
Thanks. I'll check it out.
Averroes
A: 

I've been using AlphaControls for a while, it's pretty slick and has worked well for me under everything from Win2000 to Win7. It's still under active development, so if you hit a bug, they're there to try and fix it. :)

techie007
+1  A: 

I've just evaluted a number of skin components.

1) Suiskin. i) Very easy to install (Just run .exe) ii) Very easy to use. iii) Skins standard components well. iv) Does skin whole app (Needs extra line of code for any non-auto-create forms). v) Good demo and good range of skins.

2) Alpha Controls i) Great library of appealing skins ii) Brilliant demo program. iii) Installation: Have to compile 2 packages and then install one of them. Do-able but not as profession as Suiskin. iv) Skinning components work well. Skins the whole app well. Skins standard controls and also have their own component set, which gives more options. v) Help is translated and is only average. Help on using the skin editor is difficult and a little incomplete. vi) Can set hue offset and saturation. Hue offset is brilliant.. basically rotates all skinned colors on the colour wheel by the given amount. so.. blue ==> pink whilst yellow ==> green etc. Basically means that one skin suddenly comes in 4 to 6 decent color schemes. vii) Skin editor came with bug.(I use XP) Couldn't set the directory to hold the skins. This was the first (& essential) step. Found that by putting the executable in the folder with the skins it could find them. After this, the editor seemed very efficient. viii) Don't believe the web site that tells you that the basic licence is just for 1 year. It is a lifetime licence with just 1 year of included updates.

Felt like Alpha skinning application was done by someone capable who gave it great power and efficiency, but didn't bother with the fine points(like help and looking professional and some minor bug fixes). I actually went with this component set.

3) KSDEV i) Professional install ii) Skin editing program ran smoothly and professionally. Felt it was not as efficient in editing skins as alpha skins. This was one reason I didn't go with KSDEV. iii) Professional website with good demo program. iv)Good range of skins, but didn't feel as excited as alpha skins. This was the other reason I went alpha. I believe this component set also had a hue offset option. (It was this or suiskin, can't remember)

4) VCLSkin i) very few sample skins to view on website (that I could find). ii) Couldn't find a demo program if there was one. iii) downloaded vcl component set, but in the zip file it said it was netskin. At this point I gave up.

David Wenham