Is Developing Continuing on these Components?

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #71817
    Cleverson
    Participant

      Hello, I use Delphi 12, they are perfect

      #71818
      MTuttle
      Participant

        Greetings 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,
        Mike

        Attachments:
        You must be logged in to view attached files.
        #71820
        MTuttle
        Participant

          So 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,
          Mike

          #72436
          Watsch
          Participant

            Hi there,

            I might be wrong, but DevExpress (last Version I purchased was v23.1.4) do not support AlphaControls as they have their own skinning-system. So, you might be running into a lot of errors, etc… and as long as AlphaControls do not get updated, I think you have to think about other options (like TMS or so). Sorry, for not being helpful…

            However, I have (and will do so in future) added some additional Components for AlphaControls to make the pack bigger. I also sent the sources to the deveolper, but never received an answer. I really hope, that he is OK.

            Nevertheless, I am sorry that I can’t be much of a help right now, but I also hope that I can kinda extend the AlphaControls pack until the developer(s) is/are back safely and everything gets normal again.

            BTW, if you have any request for an additional AlphaControls component, please let me know…

            #72579
            NormAtHome
            Participant

              “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.” I’m not a 100% sure but you should have both a tsSkinManager component as well as a tsSkinProvider, if you don’t have both that could cause a problem. I’m currently using Delphi 12.3 and the few applications I use Alpha Skins for compile and work.

              #72717
              MTuttle
              Participant

                Greetings 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

                #78659
                rob-1982
                Participant

                  […]
                  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.[…]

                  Mike

                  If this is indeed the case, who is still maintaining this forum and the alphaskins.com website? As we all know, web hosters don’t do this for free. So someone has to continue paying the hosting fees. Furthermore, the copyright notice on at “alphaskins.com” reads “Sergii Goncharov, Germany, Linz am Rhein 2004-2025.” This suggests that the developer, Sergii Goncharov, is now in Germany and not in Ukraine. Of course, it’s possible that he has returned to Ukraine to support his country. Nevertheless, the question remains: who is financially maintaining this website?

                Viewing 7 posts - 1 through 7 (of 7 total)
                • You must be logged in to reply to this topic.