关于TPerlRegEx 报错的有关问题
关于TPerlRegEx 报错的问题
只是放了控件,没有使用,直接运行的时候就这样了,dll文件也放在了系统盘下
请问这个是什么问题
我用的是delphi7 难道这个不支持吗?

Build
[Error] pcre.pas(389): Unsatisfied forward or external declaration: 'pcre_compile'
[Error] pcre.pas(394): Unsatisfied forward or external declaration: 'pcre_compile2'
[Error] pcre.pas(397): Unsatisfied forward or external declaration: 'pcre_config'
[Error] pcre.pas(402): Unsatisfied forward or external declaration: 'pcre_copy_named_substring'
[Error] pcre.pas(406): Unsatisfied forward or external declaration: 'pcre_copy_substring'
[Error] pcre.pas(412): Unsatisfied forward or external declaration: 'pcre_dfa_exec'
[Error] pcre.pas(416): Unsatisfied forward or external declaration: 'pcre_exec'
[Error] pcre.pas(419): Unsatisfied forward or external declaration: 'pcre_free_substring'
[Error] pcre.pas(422): Unsatisfied forward or external declaration: 'pcre_free_substring_list'
[Error] pcre.pas(426): Unsatisfied forward or external declaration: 'pcre_fullinfo'
[Error] pcre.pas(431): Unsatisfied forward or external declaration: 'pcre_get_named_substring'
[Error] pcre.pas(434): Unsatisfied forward or external declaration: 'pcre_get_stringnumber'
[Error] pcre.pas(438): Unsatisfied forward or external declaration: 'pcre_get_stringtable_entries'
[Error] pcre.pas(442): Unsatisfied forward or external declaration: 'pcre_get_substring'
[Error] pcre.pas(446): Unsatisfied forward or external declaration: 'pcre_get_substring_list'
[Error] pcre.pas(449): Unsatisfied forward or external declaration: 'pcre_info'
[Error] pcre.pas(452): Unsatisfied forward or external declaration: 'pcre_maketables'
[Error] pcre.pas(455): Unsatisfied forward or external declaration: 'pcre_refcount'
[Error] pcre.pas(458): Unsatisfied forward or external declaration: 'pcre_study'
[Error] pcre.pas(461): Unsatisfied forward or external declaration: 'pcre_version'
[Error] pcre.pas(465): Unsatisfied forward or external declaration: 'pcre_dispose'
[Fatal Error] Unit1.pas(7): Could not compile used unit 'pcre.pas'
------解决思路----------------------
这是“不满足的向前或外部说明”错误,你声明的函数在实现部分可能有问题。
1、IDE对控件的搜索目录出现错误,也就是说,IDE找不到需要调用的pas,duc文件。
(1)搜索路径丢失;
(2)文件丢失;
2、声明函数出现错误;
(1)类声明部分定义的,在实现部分需要有类名的全称!
(2)声明后,没有实现代码;
(3)实现部分代码注释没有封闭;
出现此错误,自己查找吧。
只是放了控件,没有使用,直接运行的时候就这样了,dll文件也放在了系统盘下
请问这个是什么问题
我用的是delphi7 难道这个不支持吗?
Build
[Error] pcre.pas(389): Unsatisfied forward or external declaration: 'pcre_compile'
[Error] pcre.pas(394): Unsatisfied forward or external declaration: 'pcre_compile2'
[Error] pcre.pas(397): Unsatisfied forward or external declaration: 'pcre_config'
[Error] pcre.pas(402): Unsatisfied forward or external declaration: 'pcre_copy_named_substring'
[Error] pcre.pas(406): Unsatisfied forward or external declaration: 'pcre_copy_substring'
[Error] pcre.pas(412): Unsatisfied forward or external declaration: 'pcre_dfa_exec'
[Error] pcre.pas(416): Unsatisfied forward or external declaration: 'pcre_exec'
[Error] pcre.pas(419): Unsatisfied forward or external declaration: 'pcre_free_substring'
[Error] pcre.pas(422): Unsatisfied forward or external declaration: 'pcre_free_substring_list'
[Error] pcre.pas(426): Unsatisfied forward or external declaration: 'pcre_fullinfo'
[Error] pcre.pas(431): Unsatisfied forward or external declaration: 'pcre_get_named_substring'
[Error] pcre.pas(434): Unsatisfied forward or external declaration: 'pcre_get_stringnumber'
[Error] pcre.pas(438): Unsatisfied forward or external declaration: 'pcre_get_stringtable_entries'
[Error] pcre.pas(442): Unsatisfied forward or external declaration: 'pcre_get_substring'
[Error] pcre.pas(446): Unsatisfied forward or external declaration: 'pcre_get_substring_list'
[Error] pcre.pas(449): Unsatisfied forward or external declaration: 'pcre_info'
[Error] pcre.pas(452): Unsatisfied forward or external declaration: 'pcre_maketables'
[Error] pcre.pas(455): Unsatisfied forward or external declaration: 'pcre_refcount'
[Error] pcre.pas(458): Unsatisfied forward or external declaration: 'pcre_study'
[Error] pcre.pas(461): Unsatisfied forward or external declaration: 'pcre_version'
[Error] pcre.pas(465): Unsatisfied forward or external declaration: 'pcre_dispose'
[Fatal Error] Unit1.pas(7): Could not compile used unit 'pcre.pas'
------解决思路----------------------
这是“不满足的向前或外部说明”错误,你声明的函数在实现部分可能有问题。
1、IDE对控件的搜索目录出现错误,也就是说,IDE找不到需要调用的pas,duc文件。
(1)搜索路径丢失;
(2)文件丢失;
2、声明函数出现错误;
(1)类声明部分定义的,在实现部分需要有类名的全称!
(2)声明后,没有实现代码;
(3)实现部分代码注释没有封闭;
出现此错误,自己查找吧。