社区
Windows SDK/API
帖子详情
Delphi编译出现奇怪问题
曼尼叔叔
2012-12-20 01:05:47
delphi7编译以后报错:RLINK32:too many resources to handle。不知道该怎么解决?
...全文
471
9
打赏
收藏
Delphi编译出现奇怪问题
delphi7编译以后报错:RLINK32:too many resources to handle。不知道该怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
simonhehe
2012-12-21
打赏
举报
回复
清一下 .dcu, .res等编译时产生的文件试试
曼尼叔叔
2012-12-21
打赏
举报
回复
上述方法都试过了,甚至连delphi都重装了,还是有问题
hsfzxjy
2012-12-21
打赏
举报
回复
工程有多大??
jaxdong
2012-12-20
打赏
举报
回复
删除xxx.res文件,让delphi自动重建。
UnkownState
2012-12-20
打赏
举报
回复
是否自己加了{$R ..}资源
CCC的
2012-12-20
打赏
举报
回复
程序的BUG造成的吧,仔细找找
s11ss
2012-12-20
打赏
举报
回复
翻译:太多的资源要处理
haitao
2012-12-20
打赏
举报
回复
工程真的很大吗? 否则,可能是编译器出错或中毒了 关闭d7再运行试一试
Raize Components 6.1.12 Full Source For D7-RAD10 Fix Build CMD安装版 V2015.10.12
笔者
DELPHI
程序工作有十五年,最近发现这个控件很多上传的是不能用的,所以我上传一个可以用的。 安装顺序:这个安装包里有CMO安装,不过,我是手动安装的。 1、
编译
RaizeComponentsVcl.dproj
编译
RaizeComponentsVclDb.dproj 2、安装RaizeComponentsVcl_Design.dproj 安装RaizeComponentsVclDb_Design.dproj 3、把SOURCE路径加入LIBRARY PATH 4、把DCU路径加入DEBUG DCU PATH(这一步有点
奇怪
,以前是不用加的,不加的话会提示无法发现控件。) 祝大家好运。
TStringAlignGrid v2.1 改进版
在作者网站上下载的只是ForD5D6的,按照作者的提示,把Inc文件换成了D7版,组件仍然装不上,查源码,原来好几处对声明为Const的常量进行了赋值,我把声明处的const改为Var,就在D7下能
编译
了,安装组件成功,觉得
奇怪
,难道在D5D6下可以对const赋值?
Raize Components 6.0 BUG PATCH
转别人的东东 Raize Components 6.0 中的一点瑕疵 2012年02月25日 ? 学习交流 ? 暂无评论 ? 被围观 3 次+ 菲菲的家(ffhome.com)原创,转载请注明! Raize Components是一组优秀的
Delphi
和C++builder的控件,6.0版全面支持Embarcadero RAD Studio XE2。为了达到全面支持XE2的目的,Raize公司对源代码进行了大量的改动,除支持
Delphi
64bit
编译
外,对XE2新增的一些特性如VCL Style等也进行了支持。 刚刚到手,迫不及待安装试用,却发现了Raize Components 6.0存在的一点点瑕疵。 这个瑕疵就是TRzSizePanel组件在Align值为alTop或alBottom时,它的HotSpot自绘小箭头和点线存在
问题
。哈哈,有人说了,这算什么
问题
……这的确是个小小的
问题
,也许你根本用不上TRzSizePanel组件,也许你用TRzSizePanel组件时HotSpotVisible值设为false,但如果你一旦用到HotSpot,没箭头是真的不爽…… Align值为alLeft或alRight时就没有
问题
,见以下图片,红色框内的就是没有箭头的HotSpot。 我花时间看了一下源代码,找到了解决这个瑕疵的办法: 1、到Raize Components 6.0组件的安装目录找到Source文件夹【例如C:\Program Files (x86)\Raize\RC6\Source】,打开RzSplit.pas文件; 2、找到函数定义procedure TRzCustomSizePanel.DrawHotSpot( Highlight: Boolean );【大概是第4476行】 3、在这个函数体中有一句 R := DrawSides( Canvas, FHotSpotRect, HSFrameColor, HSFrameColor, sdAllSides ); 在这句的上面增加以下两行代码: with Canvas, FHotSpotRect do //ffhome begin //ffhome 在函数结尾补上一个 end; //ffhome 保存。 4、将这个改动的文件
编译
。 你可以载入Source文件夹内的RaizeComponentsVcl.dpk
编译
RzSplit.pas的32bit和64bit,然后把RzSplit.dcu文件拷贝到Lib\RS-XE2下对应的32bit和64bit文件夹内;也可以使用Raize提供的“
编译
安装一体化批处理文件”完成这项工作,这个文件就在Source文件夹内,文件名是!Build_RC6.cmd。 打开!Build_RC6.cmd文件进行修改,英文好一点的就不要往下看了,自己按照提示就可以修改好了,英文不好的,我会提示你更改哪几项,具体要改的值得根据你自己电脑实际更改。 ①找到 rem goto InitComplete 行,吧前面的rem去掉; ②找到 set SysPath32= ,等号后面的路径改为你自己电脑的路径,64位Windows应该是SysWOW64而不是System32; ③找到 set VCLVersion= ,等号后面填写版本,XE2是16; ④找到 set DCC32EXE= 和 set DCC64EXE= ,等号后面是DCC32.exe和DCC64.exe文件的路径,这两个文件都在bin目录下【例如C:\Program Files\Embarcadero\RAD Studio\9.0\Bin\】; ⑤看到以下行 rem **************************************************************************** rem **** DO NOT CHANGE ANYTHING BELOW THIS POINT ******************************* rem **************************************************************************** 之下的内容就不要动了,否则后果自负。 至此,!Build_RC6.cmd文件修改好了,应该可以执行了,你一执行,发现RzBorder.pas文件报错,TNND,还要修改这个RzBorder.pas文件。 其实修改原则很简单,找到 DotMasks: TRzLEDCharacters 行,把它后面赋值的内容加一些右大括号【 } 】,使得不应该是注释的内容变回代码就行了,本人举个例子: 请将 ( {厎 Col0: $00; Col1: $00; Col2: $00; Col3: $00; Col4: $00 ), 改为 ( {厎} Col0: $00; Col1: $00; Col2: $00; Col3: $00; Col4: $00 ), 可不少行呢,认真改哟。 全部改好后,保存。执行!Build_RC6.cmd批处理,
编译
并安装完成。 至此,再次使用TRzSizePanel组件,在Align值为alTop或alBottom时完全正常,箭头颜色也会跟着你设置的VCL Style而变化,……大功告成!
奇怪
,Raize也是个知名公司啊,Raize Components作为公司的招牌组件怎么会有这样的低级错误呢?? 菲菲的家(ffhome.com)原创,转载请注明! 上述改动的源文件及
编译
后的dcu文件可以直接在此下载,劝君多动手啊,别老等现成! Raize Components 6.0的下载就不用提供了吧~~
old-code:我的历史代码存档
旧代码 我的个人项目没有获得自己的回购。 其中一些使用晦涩和古老的语言,并且不能真正
编译
。 所有文件的编码已更改为 UTF-8。 Turbo Pascal 源文件最初以 CP437 编码(可能使用 EVS 8:1993 标准)。 除了 Pascal 源代码之外,
Delphi
项目还包括许多
奇怪
的文件。 我删除了大多数非文本内容。 一些 Mirc 脚本删除了符号 (颜色符号?)。 这意味着它们可能不可重复使用。 未使用 Maven 的 Java 项目已删除其依赖项(jar 库)。 这个 repo 中的东西: 2001/2002 第一个 - Turbo Pascal 编程课程的练习,这是我编写的第一个程序。 addr - Mirc 日志中主机掩码的搜索实用程序 (Turbo Pascal) dmflags - 计算 ZDaemon 标志的实用程序 (RapidQ) ftp
delphi
编译
后
出现
iphist.dat 文件
很
奇怪
,昨天在
编译
程序的时候,
出现
过,iphist.dat 文件。每次执行都
出现
,仔细查看代码,什么也没有啊!后来在网站找到原因: 使用了IPWatch 控件的 一般产生这个文件是因为使用了indy的 TIdIPWatch 控件该控件有个 ip历史的功能。historyfilename指定的是保存ip历史记录的文件名,默认是iphist.Dathistoryenabl
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章