今天在D11.2中正常安装StyleControls控件,
步骤如下:
1、将控件所在文件夹添加到搜索路径。
2、在IDE中打开控件包。
3、编译之后安装。
可是却出现如下错误提示:
Registration procedure, Scpreg.Register in package
C:UsersPublicDocumentsEmbarcaderoStudio22.0BplStyleControls. _d11Alexandria.bpl raised exception class EAccessViolation:
Access violation at address 5D7A7F63 in module ‘rtl280.bpl’. Read of address 00690074.
仔细回忆自己的控件安装过程,没有犯错,可是反复安装都无法成功。都是一样的错误提示。最后在大佬(七哥)的指点下安装成功,原来是要删除之前已经安装过的信息才能安装成功。
解决问题的步骤如下:
1、运行cmd
cd C:UsersPublicDocumentsEmbarcaderoStudio22.0
dir StyleControls*.*/s/a
分别进入dcp和bpl两个文件夹执行del StyleControls*.*
把这两个子文件夹下的StyleControls开头的文件全部删除掉之后再重新编译安装成功。
补充一点最重要的步骤:必须用管理员权限运行Delphi11