我使用UNIGUI编写网站从1530到1567一直都用的好好的,今天搜到1583(本站),决定升级一次。由于前一段安装D12.2从操作系统到编译都是全新安装,为了避免出错,特意设置了还原点,防止突发情况从头再来。
按照经验安装1530(使用keygen解决),安装1567(前两步使用安装程序复制到指定目录,并未在D12.2中编译安装控件),安装1583后,D12.2编译安装控件的时候总提示文件ExpertUtilities文件存在版本不一致的情况(中间还发生了缺少两个RES文件的情况,本站的1583里面自带,copy相应位置即可)。无论怎么尝试都无果。
无奈值得重新恢复操作系统,我在官网搜到了目前高版本1592,于是我突发奇想试试能不能直接安装1592,于是重复上述步骤,安装1530(使用keygen解决),安装1583,安装官网下载的1592trial(1530的KEYGEN作用,直接是专业版),D12.2编译安装控件的时候提示多个文件存在版本不一致的情况。我此时绝望了,也不知道怎么想的,在1592安装好的情况下,又安装了一遍1583,然后误打误撞的D12.2编译安装控件,居然成功了,还编译了demo里的文件确保能用,我兴奋不已,于是赶快把安装目录下的两个目录(uniGUI和uniTools)和一个文件(AddLibraryUniGUI),外加1530的安装和激活文件(keygen)做成一个压缩包。
为了验证此方法可用,于是操作系统还原,并按照以下步骤测试
1、先安装1530,使用KEYGEN,
2、用1583覆盖目录里的文件覆盖安装路径
3、使用AddLibraryUniGUI,加入环境变量
4、D12.2运行编译安装uniGUI_D12_Athens_PlusGroup
居然成功了,具体什么问题不知道,但是通过这次奇遇,误打误撞安装成功1583,为了不留遗憾,赶快把此次安装经历,写出来,希望对其他朋友能提供思路上的帮助。