社区
Delphi
帖子详情
Delphi中的DCU问题!很奇怪!!!
lingice
2002-11-12 10:45:00
我有一个DCU文件,对应的PAS文件没有(这是一个VCL控件的注册DCU文件),可是我现在编译器在我用这个控件的时候总是提示我缺少对应的PAS文件(原来的时候可以正常使用),而其他同事的也用的和我的一样,但是没这个错误(Delphi的版本以及这个控件完全一样)!
这是怎么回事?
附:LibPath径我已经检查了n遍了,应该不是他们设置的问题!
...全文
100
1
打赏
收藏
Delphi中的DCU问题!很奇怪!!!
我有一个DCU文件,对应的PAS文件没有(这是一个VCL控件的注册DCU文件),可是我现在编译器在我用这个控件的时候总是提示我缺少对应的PAS文件(原来的时候可以正常使用),而其他同事的也用的和我的一样,但是没这个错误(Delphi的版本以及这个控件完全一样)! 这是怎么回事? 附:LibPath径我已经检查了n遍了,应该不是他们设置的问题!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lingice
2002-11-14
打赏
举报
回复
没有人肯帮我吗?
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(这一步有点
奇怪
,以前是不用加的,不加的话会提示无法发现控件。) 祝大家好运。
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的下载就不用提供了吧~~
Delphi
2007体验!
Delphi
2007体验! baidu 内容摘要:CodeGear(From Borland) 公司公布了最新的
Delphi
2007 For Win32版本号。作为一个
Delphi
的使用者,第一时间下载、安装并进行了体验,现将一些使用感受记录例如以下 CodeGear(From Borland) 公司公布了最新的
Delphi
2007 For Win32版本号。作为一个 Delp...
【改进灵敏度分析】基于改进灵敏度分析的有源配电网智能软开关优化配置研究【IEEE33节点】(Matlab代码实现)
内容概要:本文围绕基于改进灵敏度分析的有源配电网智能软开关优化配置展开研究,以IEEE33节点标准配电系统为仿真案例,提出了一种结合改进灵敏度指标的优化配置方法。该方法通过分析节点电压灵敏度、功率损耗灵敏度等关键电气特性,精准识别配电网
中
适合部署智能软开关的关键位置,并结合优化算法实现软开关的最优选址与定容。研究有效提升了配电网对分布式电源的接纳能力,改善了电压质量,降低了网络损耗,增强了系统的运行灵活性与经济性。Matlab代码实现部分提供了完整的仿真流程与算法验证,确保研究成果具备良好的可复现性与工程应用潜力。; 适合人群:具备电力系统分析基础,从事配电网优化、智能电网、分布式能源接入等相关领域的科研人员及研究生。; 使用场景及目标:① 掌握灵敏度分析在配电网规划
中
的实际应用;② 学习智能软开关(SOP)的优化配置模型与求解方法;③ 借助IEEE33节点系统开展相关课题仿真研究与论文复现;④ 提升Matlab在电力系统优化
中
的编程与建模能力。; 阅读建议:建议结合Matlab代码逐行理解算法实现过程,重点关注灵敏度指标的构建逻辑与优化模型的约束条件设定,同时可拓展至不同场景(如高渗透率光伏接入)进行对比分析,深化对智能软开关调控作用的理解。
电池冷却系统,全球前21强生产商排名及市场份额(by QYResearch).pdf
电池冷却系统,全球前21强生产商排名及市场份额(by QYResearch).pdf
Delphi
5,936
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章