Forum Replies Created
-
AuthorPosts
-
MTuttle
ParticipantGreetings Watsch and NormAtHome,
Glad to hear from a few users on this site and sorry for getting back so late to you both. If I get any further replies I will reply as they come in.
I fear the developer most likely lost his life in the war. So sad, and I pray I’m wrong and that he does safely return as I would love to be able to use these components with DevExpress, as well as see further development of these most excellent components.
According to https://www.alphaskins.com/randtip.php?num=2 “Excluding of some custom components from a skinning process.” it says I should be able to exclude individual components. The issue is I have tried using the first two tips and nothing works to exclude the DevExpress components. If I can exclude them, then I could skin the DevExpress components individually to complement what AlphaSkins does to the rest of the components. I simply want to be able at a minimum give my user a Dark Mode version of my app, anything else would be a bonus.
I placed a break point in the OnSkinItems event and the Item.ClassName iterated through all the standard VCL components on my form, but this event did not iterate through any of the Tdx* components. Any idea why not?
For those interested I do have a Delphi 12 demo attempting to use both AlphaSkins and DevExpress individual skins together and run into a few access violations. Just ask and I’ll share.
NormAtHome, I do have both a tsSkinManager and a tsSkinProvider on my form.
That said, Watsch, would you be interest in meeting offline to discuss further development on this issue?
Mike
October 23, 2024 at 10:33 am in reply to: Issue Installing AlphaControls in Delphi 12 – No Response from Support #71821MTuttle
ParticipantGreetings Nagisa,
Were you ever able to get this to work in Delphi 12? I was not able to get the install package to compile if I was trying to use DevExpress by uncommenting the following line. If I left it commented out, the package would compile and skins were applied to all but the DevExpress components..
// << 3rdparty support start <<
{$DEFINE DEVEX2011} // DevExpress, LookAndFeel.NativeStyle property must be FalseIt appears that they do not work with the current version of the DevExpress components.
-
This reply was modified 6 months, 1 week ago by
MTuttle.
Attachments:
You must be logged in to view attached files.MTuttle
ParticipantSo a little more info. I use DevExpress components, so I uncommented this line in the sDefs.inc file
// << 3rdparty support start <<
{$DEFINE DEVEX2011} // DevExpress, LookAndFeel.NativeStyle property must be False
//{$DEFINE DEVEX6} // Old version of DevExpress components, earlier than v2011
//{$DEFINE DEVEXHINTS} // Uncomment this line if you have conflicts between DevEx hints and AlphaHints
//{$DEFINE USEPNG} // Support of TPngImageList from PngComponents
//{$DEFINE TNTUNICODE} // Enable Unicode support by TntControls
// >> 3rdparty support finish >>If I comment it out, then I can compile. But that defeats the purpose of buying thisd compoent if I cannot get it to work with DevExpress.
Any Ideas?
Thanks,
MikeMTuttle
ParticipantGreetings Cleverson,
Thank you so much for your reply.
I went ahead, purchased and installed it into Delphi 12.2. Installed fine and set library path.
I also downloaded all skins.
However, if I start a new project, drop a sSkinManager on my form, double clicked it, select one skin, made sure it was active and tried to compile the project, I get an error.
[dcc32 Error] acLFPainter.pas(130): E2037 Declaration of ‘DrawBorder’ differs from previous declaration
Any ideas?
Thanks,
MikeAttachments:
You must be logged in to view attached files. -
This reply was modified 6 months, 1 week ago by
-
AuthorPosts