在C++Builder中,修改了VCL源码,怎样才能使其生效?(200分)(200分)

  • 主题发起人 主题发起人 sw
  • 开始时间 开始时间
to Huzzz:

呵呵,不要这么“谦虚”吗,我可没有你这么菜!(稍有基础的朋友都能看得出来)
Delphi和C++Builder自带的工具没有全都用过,这并不丢人。这跟你连*.pas和*.hpp的区别和作用都
搞不清楚是两个层次啊!!!我实在不明白,既然你用过tlib.exe,怎么还会说出上面那些让人笑掉
大牙的话呢?!

>>其实,我改HPP是有用的,只不过你不了解我的情况。
我不了解你的情况,所以就不敢妄加评论。可我的情况在题目中以及稍后的补充中却写得清清楚楚!!
你怎么还会说出......

我来论坛时间不算短了,水平确实不高,我觉得自己平时说话、做事还是比较有分寸的,没有伤害过
哪位朋友。不想,在这个帖子中无缘无故地被NND??!!竟然还说是“顺手敲出”!天啊!可见平时
一贯如此!!不可想象!!!
行啊,好在我这个人脸皮厚,让人骂一句就骂一句吧,我也不计较了!但愿你能对别的朋友好一点!
 
需要修改的是 vcl50.lib,在lib/release目录,里面有这个模块,我曾经查过的。
 
to mikedeakins:
谢谢!我现在就去看看
BTW:我在用QICQ时被别人攻击了一次,从此就再也不用了
 
to mikedeakins:
你说得对,不过,我现在还有一点小问题没有解决,分数稍后送上,谢谢!
 
不过,说实话,我觉得修改vcl没有这么简单。有很多单元引用了page control,
如果增加了成员函数可是大大的麻烦(我怀疑虚拟函数表无法正确定位)。
 
to mikedeakins:
我刚才做了一下,功能实现都没有什么问题,可是我编译的obj要比人家原来的大一些,
不爽,有什么办法吗?
你说的也是个问题,真的不那么简单啊
 
如果你打开了全部优化,obj可能会大一些(函数内嵌优化干的好事)。选择打开一部分
优化应该可以解决。
 
大几百k,好象是原来你是使用run-time package,现在是静态连接了,就会长那么大,
还有啊,如果你想连接run-time package库,那么还比较麻烦,因为bpl也要重新编译
 
bpl好像没有源代码,还真搞不清初用了那些文件。
 
发分如下:
Pipi. : 提供了关键的思路,即:Bcb是用Lib文件的,给150分
mikedeakins : 说出comcrls.obj在vcl50.lib中,给50分
 
多人接受答案了。
 
后退
顶部