资源说明:本人的安装经过,既是自己备忘,也可以给他人参考。不同的硬件和操作系统可能需要做适当的调整。
1. 解压拷贝AlphaControls_14.24 Source到c盘。
2. 打开sDefs.inc文件,注释掉//{$DEFINE ADDWEBBROWSER},否则提示没有MSHTML.OBJ。
注释掉 //{$DEFINE DEVEX2011}。否则总是提示[ilink32 Error] Fatal: Unable to open file 'CXCONTROLS.OBJ'
delphi都可以。c++不行,WEBBROWSER和DevExpress只能尽量不用了。
估计还有其他解决方法,没有深入继续下去。
3. C++ Builder paths and projects
Tools-Opions--Language-- Include & Library paths Add “C:\AlphaControls_14.24 Source\Source”
---C:\AlphaControls_14.24 Source\AlphaDB
---C:\AlphaControls_14.24 Source\ACExtra 根据需要加入。
4. Open acntCX10Rio_R.cbproj
In RAD studio open Project/Options/Paths and check this page,"Intermediate output" option must be empty!
5. 右击右侧项目管理器acntCX10Rio_R.bpl,"Make", not "Build"。
6.关闭,保存。打开acntCX10Rio.cbproj。右击右侧项目管理器acntCX10Rio.bpl,Install。OK。
7.打开Source\alphaDBCX10Rio.cbproj(不是AlphaDB\文件夹),然后Make,Install。OK。
把alphaDBCX10Rio.bpl文件拷贝到C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl里面,否则使用DB控件时提示没有alphaDBCX10Rio.bpl。同时,应用工程不能勾上classic borland编译器。
ACExtra 没有C++ RIO版本,并且也没有几个必须使用的控件,故没有安装。
8.参见:
https://blog.csdn.net/jhfyuf/article/details/83832446
设置TsSkinManager其"SkinDirectory"属性为皮肤Skins文件夹路径;
然后再选定其"SkinName"属性所要设置的皮肤名称,比如"UnderWater"
设置其"Active"属性为True
也可以通过设置"InternalSkins"属性,把皮肤文件编译到应用程序里面,记住"SkinName"属性还要选择"UnderWater (内建皮肤)"
另一个重要的控件是TsSkinProvider,放置一个到窗体上。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
English
