如何在Delphi IDE中保存和恢复打开的文件组?

时间:2013-12-10 09:47:17

标签: delphi ide delphi-xe3

例如我正在处理项目的一些子任务,通常是源代码的3-7个文件,我将它们保存在编辑器中。当我完成并切换到另一个任务,然后我开始使用另一组源代码文件。 但通常我必须至少多次切换到任务(当客户或测试人员更改/澄清要求时,发现一些错误等)。我想在IDE文件中保存已打开的一组,以便以后能够重新打开它们。

Delphi桌面不保存打开的文件,只保存表单的布局,所以它没有帮助。 有什么办法吗?也许解决方法?

1 个答案:

答案 0 :(得分:1)

Delphi将打开文件的桌面保存在其.dsk文件中。这与Delphi项目有关。所以明显的结论是你只需要改变项目。使每个子任务成为版本控制系统中的一个分支,这将允许您为每个子任务操作不同的Delphi项目。

如果您不想这样做,那么我猜您可以使用.dsk文件执行一些技巧。像这样:

  1. 对于每个子任务,打开该子任务的文件集。
  2. 然后关闭项目并制作.dsk文件的副本。将其命名为:MyApp.dsk.subtask1。对所有子任务执行相同的操作。
  3. 每当您需要切换子任务时,请在打开项目之前将MyApp.dsk.subtaskN复制到MyApp.dsk之上。
  4. 显然,为方便起见,您可以轻松编写脚本。