【发布时间】:2013-12-13 06:34:46
【问题描述】:
我有一个 .BPG 项目,其中包含一组 .DPR 项目文件。
- 打开了一个 .PAS 文件
- 我在一个项目的 .PAS 文件中更改了一些代码行。
- 已保存
- 更改源代码后,我在该项目上尝试了 COMPILE。
- 首先它显示“编译成功”。
-
现在我看到相同的 .PAS 文件,更改已丢失。在第 2 步更改的代码已丢失。它只有以前的代码。
BUILD 的行为也相同。 有人知道这个问题吗?
提前致谢。
更新
更多提示:
.DPR 项目名称为 XX.dll 在 IDE 中,该项目中有一个名为 XX_TLB.PAS 的文件。仅在此文件中,我尝试更改一些代码,这些代码在编译/构建后被恢复。现在我试图重命名这个文件,这给了我一个错误消息
类型库必须具有 tlb 扩展名。
.DCU 和 .PAS 文件也可以在同一个目录中吗?我将此目录(.PAS 和 .DCU 文件都存在)输入到“Tools->Options->Delphi Options->Library - Win32”下的目录列表中
【问题讨论】:
-
没有问题。如果编译更改的文件,则更改不会保存在磁盘上。如果您想保存更改,您应该点击“保存”。
-
@Ramajayam,您使用的是什么 Delphi 版本?当您说“当我看到 pas 文件时”时,那是在哪里/何时?请准确描述您采取的步骤(编辑您的问题)。
-
我更新了问题。现在清楚了吗?我对德尔福完全陌生。我使用 Borland Developer Studio 2006。旧 Borland Project Group (.BPG)
-
你可能是第一个发现这个问题的人。你在抽什么? :)
-
您不能编辑
XX_TLB.PAS文件。他们受到保护。您需要在类型库编辑器中更改定义。
标签: delphi delphi-2006