- This topic has 1 reply, 2 voices, and was last updated 10 years, 11 months ago by Hamilton.
-
AuthorPosts
-
November 29, 2013 at 2:34 pm #35945PierrotscParticipant
I looked through the posts but could not find the answer i was looking for.
Do you need to uncomment the devex 2011 in the sdef.inc file before you compile AC?
i have devex 13.1.2 and AC 8.48
if i do that, the runtime compiles fine..It adds a bunch of devex libraries.
On the other hand, when i try to install the design time, i get a error about some point entries…I do not remember the exact error but it does not install.
So should i modify the sdef.inc before of after AC installation. ? If i modify it after the install, my program runs and it looks like it gets skinned.
Thanks.
P
December 2, 2013 at 3:53 pm #51230HamiltonParticipantHi, the 3rd party.txt file in the AC install folder says:
– Install DevExpress and AlphaControls
– Enable the 'DEVEX6'(if old DevEx version used) or 'DEVEX2011' key in the sDefs.inc file (AlphaControls), must be {$DEFINE DEVEX6} or {$DEFINE DEVEX2011}
– Be sure that latest version of DevExpress is installed if 'DEVEX2011' key used, or check a list of supported DevExpress versions in the beginning of the acLFPainter.pas file (AlphaControls)
– Configure the sSkinManager component and compile the project.
In the run-time will be skinned all DevExpress controls which have LookAndFeel property properly supported. LookAndFeel.NativeStyle property must be False. 'DEVEX' key must be enabled (in the sDefs.inc file) before AlphaControls installing (must be {$DEFINE DEVEX}).
Do not add DevExpress control into SkinManager ThirdParty list.
But the gist is:
1 Install DevExpress with NativeStyles set to FALSE.
2 Enable DEVEX2011 in sDefs.inc
3 Open the AC project group for your delphi version and build both projects, and install if required.
Version 8.50 has a problem that is fixed by installing a new version of the acLFPainter.pas file from this thread [topic='7854']here[/topic].
Version 8.49 worked fine with DevExpress.
I don't think I used version 8.48 so I can't comment on how that built with DevExpress. I will say though it is not typical for an AC build to fail. 8.50 was an exception that perhaps indicates an additional build test that should be performed before release (/nudge!). If all else fails you can perhaps try updating to 8.50 and using the new acLFPainter and see if that fixes things for you, I know it works for me. Alternatively, get 8.49 which is a working stable release, or wait for 8.51 to come out shortly (I suspect).
Good luck!
-
AuthorPosts
- You must be logged in to reply to this topic.