社区
Delphi
帖子详情
如何使用别人编译后的DCU单元,无源码的?
盘谷
2000-02-13 11:13:00
我获得一个别人编译后DCU单元,但是我在implementation里的uses中声明了单元名,但是每次在编译的时候,总是包错说找不到.pas文件。
请大家帮帮我的忙!
...全文
266
13
打赏
收藏
如何使用别人编译后的DCU单元,无源码的?
我获得一个别人编译后DCU单元,但是我在implementation里的uses中声明了单元名,但是每次在编译的时候,总是包错说找不到.pas文件。 请大家帮帮我的忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wyj2
2000-02-16
打赏
举报
回复
我也遇到过,加该DCU所在路径到Library中即可(在菜单项 Tools, 再选第一项,打开后选Library选项卡)
Zhong
2000-02-15
打赏
举报
回复
同意wglee和data的意见, Path设置有问题。
SimonDW
2000-02-15
打赏
举报
回复
delphi的库单元名要求与文件名相同
(可自己编一个试试不同命名方式的结果)
你是不是将该库文件用delphi package source引入?
这样的话,要将package的opition中
build control设为rebuild as necessary.
否则,只需将库文件放在你的工程文件目录下即可。
(如果,你得到的文件是打过包的,要注意,有时
包里的文件名会变掉)
你可以自己尝试使用自己编的库单元,来分析问题
渤海海峡
2000-02-14
打赏
举报
回复
我估计肯定不是路径问题,因为他至少会把Dcu和自己的应用放到一起,十有八九是那个
dcu有问题。
softdoctor
2000-02-14
打赏
举报
回复
一定是路径问题
sess
2000-02-14
打赏
举报
回复
search path error
Firing_Sky
2000-02-14
打赏
举报
回复
^_^
wglee
2000-02-14
打赏
举报
回复
我在使用某些控件时也曾也到此类问题.只需在菜单Tools and Environment中选Library页,在Library Path中加入该dcu的路径即可.
yxf
2000-02-14
打赏
举报
回复
1.查看搜索路径/修改搜索路径
2.uses xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
bunny
2000-02-13
打赏
举报
回复
应该还是使用上有问题 ,别人既然可以编译成 DCU 那就说明是可用的 ,也有可能,连接出错吧!
yijun2000
2000-02-13
打赏
举报
回复
宝错的时候,delphi回去寻找pas文件,因为他想定位错误的发生处.
看来这个dcu文件有问题.
wglee
2000-02-13
打赏
举报
回复
可能是dcu的路径不对.
data
2000-02-13
打赏
举报
回复
把你的dcu文件放到黛妃的lib搜索目录中。缺省安装的目录是c:\progra~1\borland\delphi4\lib
DCU
DeCompiler V5.4,
DCU
文件反
编译
DCU
DeCompiler V5.4 对
DCU
、DCP文件进行反
编译
,产生非常接近Pascal形式的代码,当然具体代码是汇编代码。虽然本工具不能提取完整的Pascal
源码
,但是提取的
单元
接口几乎是正确的。 此版本支持: Delphi 2.0-8.0 Delphi 2005-2006/Turbo Delphi (.net and WIN32) Delphi 2007-2010 (WIN32) Delphi XE (WIN32) Delphi XE2-XE3 (WIN32,WIN64,OSX32) Delphi XE4 (WIN32,WIN64,OSX32,iOS simulator, iOS device (no code)) Delphi XE5-XE7/AppMethod (WIN32,WIN64,OSX32,iOS simulator, iOS device (no code), Android (no code)) Delphi XE8 Delphi 10 Seattle Delphi 10.1 Berlin (WIN32,WIN64,OSX32,iOS simulator, iOS device 32/64 (no code),Android (no code)) Delphi 10.2 Tokyo (WIN32,WIN64,OSX32,iOS simulator, iOS device 32/64 (no code),Android (no code),Linux (no code)) Kylix 1.0-3.0. 本版本集成了十六进制值与浮点数值的转换工具,方便在反向时直接计算浮点值。可以通过函数导航直接定位函数;可以Ctrl-G直接跳转到指定行号;更可以像Delphi IDE一样设置0-9个书签,书签的
使用
同Delphi IDE。
DCU
DeCompiler V5.4
对
DCU
、DCP文件进行反
编译
,产生非常接近Pascal形式的代码,当然具体代码是汇编代码。虽然本工具不能提取完整的Pascal
源码
,但是提取的
单元
接口几乎是正确的。 此版本支持: Delphi 2.0-8.0 Delphi 2005-2006/Turbo Delphi (.net and WIN32) Delphi 2007-2010 (WIN32) Delphi XE (WIN32) Delphi XE2-XE3 (WIN32,WIN64,OSX32) Delphi XE4 (WIN32,WIN64,OSX32,iOS simulator, iOS device (no code)) Delphi XE5-XE7/AppMethod (WIN32,WIN64,OSX32,iOS simulator, iOS device (no code), Android (no code)) Delphi XE8 Delphi 10 Seattle Delphi 10.1 Berlin (WIN32,WIN64,OSX32,iOS simulator, iOS device 32/64 (n
DCU
DeCompiler V5.4 - 支持Delphi2-8,XE至XE8、10.2版本
DCU
DeCompiler V5.4 对
DCU
、DCP文件进行反
编译
,产生非常接近Pascal形式的代码,当然具体代码是汇编代码。虽然本工具不能提取完整的Pascal
源码
,但是提取的
单元
接口几乎是正确的。 此版本支持: Delphi 2.0-8.0 Delphi 2005-2006/Turbo Delphi (.net and WIN32) Delphi 2007-2010 (WIN32) Delphi XE (WIN32)/XE2-XE8(含2至8版本) Delphi 10/10.1/10.2 Kylix 1.0-3.0.
第三方组件
1、 只有一个
DCU
文件的组件。
DCU
文件是
编译
好的
单元
文件,这样的组件是作者不想把
源码
公布。一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会出现错误。也正是因为没有
源码
,给
使用
者带来了不便,那就是一旦Delphi版本升级,此组件就不能再
使用
了,当然有的作者给出了几种版本的
DCU
文件,用户根据需要选择
使用
。这样的组件的安装方法是:
Ksdev BlockEngine 2.0(delphi版,BCB版本请按提示自己搞掂)
大名鼎鼎的界面控件开发商ksdev的第一个基于gdiplus.dll的矢量图形控件,安装后进入DELPHI提示试用版,开发
编译
后的程序也是类似提示。所谓的破解很简单,该提示放在bever.
dcu
单元
里面,建个有该过程的新
单元
,安装原版后把该
单元
拷贝到安装目录进行覆盖,重新进行打包之后可完全消除上述现象。本人用了几天,没有大问题,因此就没再去重新查看。但不敢保障该破解
单元
就此没有任何问题了,有问题用者自行负责,别怨我。
Delphi
5,388
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章