社区
Delphi
帖子详情
只有dcu文件,没有其他的.dfm,.pas文件,编译的时候提示File not found **.dfm
tjg5202
2009-03-03 09:37:22
只有dcu文件,没有其他的.dfm,.pas文件,编译的时候提示File not found **.dfm,找不到对应的几个窗体文件,路径设置都没有问题,急救。。。。。
...全文
505
17
打赏
收藏
只有dcu文件,没有其他的.dfm,.pas文件,编译的时候提示File not found **.dfm
只有dcu文件,没有其他的.dfm,.pas文件,编译的时候提示File not found **.dfm,找不到对应的几个窗体文件,路径设置都没有问题,急救。。。。。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tjg5202
2009-03-03
打赏
举报
回复
谢谢楼上的各位。。。僵哥说的很详细,学习了,我找来了form窗体,编译ok了
僵哥
2009-03-03
打赏
举报
回复
[Quote=引用楼主 tjg5202 的帖子:]
只有dcu文件,没有其他的.dfm,.pas文件,编译的时候提示File not found **.dfm,找不到对应的几个窗体文件,路径设置都没有问题,急救。。。。。
[/Quote]
单有.dcu是不行的,.dcu当中并不会保存form的资源信息,要么包含相应的.dfm文件,要么有相关的资源内容(如果在.pas当中有{$R *.dfm}那就麻烦得多,.dfm几乎是必须的.
fine444
2009-03-03
打赏
举报
回复
学习
starluck
2009-03-03
打赏
举报
回复
有可能。所以我才讓你重新把單元文件加進來,重新編譯一次。
tjg5202
2009-03-03
打赏
举报
回复
to starluck
有可能是编译时的问题吗??
starluck
2009-03-03
打赏
举报
回复
你把DFM,PAS文件都放到工程的路徑下,編譯一次通過了後再把DFM,PAS移走。
tjg5202
2009-03-03
打赏
举报
回复
是为了源码的安全性而采用的dcu编译
starluck
2009-03-03
打赏
举报
回复
這樣來說吧。 這個DCU是不是第三方給你們的,不願提供源碼還是你們自己寫的,為了源碼的安全性而采用只用DCU來編譯?
tjg5202
2009-03-03
打赏
举报
回复
窗体类名跟单元名是对应的。。。
tjg5202
2009-03-03
打赏
举报
回复
[Quote=引用 6 楼 starluck 的回复:]
加到LIB PATH 裏面也不行嗎??
[/Quote]加到里面也试过了,还是不行
starluck
2009-03-03
打赏
举报
回复
[Quote=引用 5 楼 tjg5202 的回复:]
引用 2 楼 HsWong 的回复:
只需要dcu就可以了,前提是你知道窗体的类名
窗体类名??
[/Quote]
他的意思是你的DCU中編譯後裏面包含用窗體,,窗體的類名你要知道。
starluck
2009-03-03
打赏
举报
回复
加到LIB PATH 裏面也不行嗎??
tjg5202
2009-03-03
打赏
举报
回复
[Quote=引用 2 楼 HsWong 的回复:]
只需要dcu就可以了,前提是你知道窗体的类名
[/Quote]窗体类名??
tjg5202
2009-03-03
打赏
举报
回复
有对应的dcu文件,也都添加到searchpath中了
preserve
2009-03-03
打赏
举报
回复
有dcu文件就不需要.dfm,.pas文件里 不要添加源码路径到工程
HsWong
2009-03-03
打赏
举报
回复
只需要dcu就可以了,前提是你知道窗体的类名
bdmh
2009-03-03
打赏
举报
回复
dfm,pas有对应的dcu文件吗
Delphi 笔记(一) Could not create output
file
Could not create output
file
<
File
name> 不能建立输出
文件
<
File
name> exe
文件
不能
编译
,问题可能有以下几种情况: 1、该
文件
正在运行。(直接关掉重新运行) 2、工程配置的路径不存在或被修改或者是用户
没有
权限写入 3、磁盘满了,可能性很低 这里是第二种情况,解决方法: 在delphi中有两处涉及到路径的配置,一个是菜单tools\options中的environ...
NTLM Relay 深度实战:Decepticon AD 技能库中的中继攻击配置矩阵与攻击链编排
本文围绕 Decepticon 红队 Agent 技能库中的 `ad-ntlm-relay` 技能([packages/decepticon/decepticon/skills/standard/ad/ntlm-relay/SKILL.md](https://link.gitcode.com/i/c98ea530a46399bade918db6bde47682))展开,系统讲解 `ntlmrela
delphi中的.dpr、.
pas
和.
dfm
文件
都怎么解释?
.dpr、.
pas
和.
dfm
文件
都是什么意思啊,有什么区别? DPR: Delphi Project
文件
,包含了
Pas
cal代码。
PAS
:
Pas
cal
文件
,
Pas
cal单元的源代码,可以是与窗体有关的单元或是独立的单元。
DFM
:Delphi Form
File
,描述窗体或数据模块及其组件属性的二进制
文件
。=============================================...
提示
*.
dfm
文件
找不到(
File
not found : '*.
dfm
')
有一种情况是因为该
文件
确实丢失了,另外一种情况是该
文件
是从另外一个
文件
复制过来的,只是修改了下
pas
和
dfm
文件
的
文件
名, 在 implementation 下 {$R *.
dfm
} 还存在, 它就会影响, 删除此行, 恢复正常。 这里删除了{$R *.
dfm
}下次再次打开该工程的时候,就会打不开
DFM
文件
,只能打开
PAS
文件
。 所以还是不能删除这个,可以考虑重新生成...
Delphi老项目
编译
错误排查:CNVCL与CnPack工具链环境重建指南
在软件开发领域,第三方组件库与IDE增强工具是提升开发效率、扩展框架能力的重要基础设施。以经典的Delphi开发环境为例,其官方的VCL组件库虽功能强大,但在特定场景与开发体验上仍有优化空间。这催生了由社区驱动的生态工具,它们通过提供更丰富的可视化控件和深度集成的编码辅助功能,显著提升了工程实践中的开发效率与代码质量。这类工具的核心价值在于填补官方生态的空白,解决实际开发中的痛点,例如代码自动补全、界面设计增强、项目导航优化等。在桌面应用快速开发、遗留系统维护等场景中,合理利用成熟的第三方工具链能有效降低维
Delphi
5,944
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章