0

在重做或重新安装 Delphi 时,我遇到了麻烦。当涉及到我生产的用于项目的组件和单元时,我不得不遍历我的项目的整个备份,以找到我在其他项目中使用过的所有东西,然后复制这些单元,安装组件通过 Delphi 界面,并确保一切都存在。然后,我通常会忘记一些事情,然后当我退出使用这些单元或组件之一的项目时,我必须停止我正在做的任何事情,找到备份磁盘,找到数据进行安装,然后再继续.. .

主要问题:有没有人想出任何办法通过自动化所有这些来解决这种情况?否则,这里大多数人在以这种方式管理Delphi时会做什么?

4

3 回答 3

2

一些技巧:

  • 如果可能,请避免安装组件并在运行时创建实例。这将减少在 IDE 中安装它们的时间。例如,不必为设计模式安装所有非可视组件。

  • 使用 Apache Ant 之类的构建工具来编译带有构建脚本的项目。然后,构建脚本还用作环境和源路径要求的文档。当我在新的计算机上运行构建时,我只需要检查 Ant 构建脚本配置文件即可查看存在哪些依赖项。

于 2013-08-07T17:39:24.973 回答
1

每次我生产自己的组件时,我都认为它们是我要销售的产品。从这个意义上说,我所做的是构建一个安装向导,以与客户相同的方式在 Delphi IDE 中安装组件。

任何时候我必须重新安装我的计算机或 Delphi,我只需要运行我的设置向导,所有的工作环境都准备好了。

我使用 InnoSetup ( http://www.jrsoftware.org/isinfo.php ) 来构建我的设置向导。

于 2013-08-08T11:08:16.947 回答
0

我设置了环境变量

  • Delphi 菜单\工具\选项\环境变量
  • 新用户覆盖,示例:变量名称:OutsideComponents;变量值:C:\mycompdir\mycomp

关于如何使用 EV 的许多选项您可以将它们设置为用于您的所有项目...

  • Delphi Menu \Tools\Options\Delphi Options\Library path Example: $(OutsideComponents)\ 或者只是链接在项目中使用它们..
  • Delphi 菜单 \Project\Options\Directories/Conditionals\Search Path 示例:$(OusideComponents)\Comp1
于 2013-08-08T15:05:40.490 回答