BCB6内置的PCRE正则表达式库太旧,换新遇阻

DebugAnyway 2016-07-04 10:23:04
高分请大神出山解一道难题,请必须依照下面条件,不要问我原因。

1、必须BCB 6.0
2、不能用LoadLibrary显示调用
3、部署好PCRE 7.0的win32SDK(bin(pcre3.dll)+lib+.h)之后,调用诸如 pcre_compile之类的函数,实际调的是pcre3.dll中锃亮锃亮的pcre_compile,而不是内置在cp32mt.lib等里面锈迹斑斑的pcre_compile。

有解吗?请大神(比如妖哥^_____^)出山!

PS:变通的方法很多哈,请大家就不要劝我了
1、暴力的诸如UE强改pcre3.dll导出表,比如清一色改成 pcre3compile、pcre3exec......,字符数不加也不减,重新写.def,微软的lib工具重新做.lib,再用borland的coff2omf弄成BCB版的lib,这没问题,但我不想要;

2、弯弯绕的诸如,LoadLibray/GetProcAddress,甚至弄完这两步,把pcre_*一股脑地封进类,也感觉不爽快,不想要!
...全文
190 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
DebugAnyway 2016-07-11
  • 打赏
  • 举报
回复
引用 3 楼 DelphiGuy 的回复:
你怎么不嫌BCB6太旧
引用 1 楼 zdhsoft 的回复:
老东西,为什么要更新新东西
引用 2 楼 FASM_FASM 的回复:
自己用BCB编译一个最新的PCRE 8.39,爱咋玩咋玩。完全符合楼猪要求。
哎大家都说得在理,其实我也成了老东西。
FASM_FASM 2016-07-07
  • 打赏
  • 举报
回复
自己用BCB编译一个最新的PCRE 8.39,爱咋玩咋玩。完全符合楼猪要求。
  • 打赏
  • 举报
回复
你怎么不嫌BCB6太旧
过客猫2022 2016-07-05
  • 打赏
  • 举报
回复
老东西,为什么要更新新东西

552

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 茶馆
社区管理员
  • 茶馆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧