发布网友 发布时间:2023-09-26 06:50
共1个回答
热心网友 时间:2024-12-02 18:05
这种错误的原因,在于安装DevExpress控件包不完整造成的。你需要打开DevExpress的安装包(*.pdk),找到上面的 dclcxLibraryD7 重新安装一下。追答有以下提示供参考:
1、DevExpress 控件包里含有较多的子项,而且安装的是有次序的,如果安装不注意的话,容易出现安装不到位。
2、安装的控件包有多个版本,但推荐的是带源码的控件包。双击安装通常是 .exe 软件安装,具体的还要看安装目录下有没有完整的 .pas 源代码文件。如果没有源代码文件,或者安装目录下只有 .dcu 这种编译后的文件,那么安装的时候如果与 delphi 的版本不一致也会出错。
从第一个截图来看, The specified procere could not be found,也有可能是版本不一致所导致的,这个问题我前些天遇到过,当时解决的办法是搜索所有路径下同名的 .bpl 文件, 再重新编译生成。
第2个截图,据个人经验来看,貌似也是由于版本不一致造成的。即,注册 bpl 里的函数声明与实际 bpl 里的函数不一致。