我想知道其他人是如何编写组件并测试它们的?
我这样做的方式似乎花了太长时间,所以我希望有人可能指出一些我可能忽略或可能做的事情,而不是让构建我自己的组件的整个过程更加愉快而不是这样的顽强的任务。
这与我正在使用的一个当前组件(将程序包作为项目打开,以及已在IDE中安装的组件)一致:
我不断在组件包和新的应用程序项目之间进行切换以进行更改,必须有一种更有效的方法来做到这一点,我打赌有,但我看不到它!
如果有可能的话,我会接受能给我节省大量时间并删除上述大部分步骤的人的答案:)
答案 0 :(得分:4)
为什么需要不止一次执行4.的步骤?
我通常创建一个程序组并添加以下内容:
当我对组件进行更改时,我只需重建演示项目并运行它。如果我更改组件的属性,则重新构建运行时包,然后安装设计时包。完成此操作后,再次显示演示表单,Delphi IDE将警告您任何缺少的组件。无需重新创建任何内容。
如果您想查看示例,请查看我的TChromeTabs来源。
答案 1 :(得分:0)
喔。我从不认为组件开发需要那么多的操作。
我的常见工作流程如下:
我使用Lazy Delphi Builder进行“清理编译”(不使用完整的Delphi库路径进行编译)。每个IDE的单独LazyDBP配置文件。还有一个运行它们的.bat文件。