After reading some mailing lists and bbs, I couldn't find a proper way to setup my development environment for package and component development. Perhaps we can collect some tipps here for a good setup.
For component development it is suggested to create a runtime package containing the runtime code for the component and a design time package which uses the runtime package and only registers the components for the delphi ide.
So in my case I use a group project which contains the following projects:
MyComponentGrp
|
+- MyComponent140.bpl //the runtime package containing TMyComponent
|
+- DclMyComponent140.bpl //designtime package wich registers TMyComponent
|
+- TestApp.exe //an application to test the component
This setup works fine, but changing some code in the runtime package requires to reinstall the designtime package, to have the changes applied. I do understand that behaviour when I have to add new properties. But when changing code inside a method for example, it should suffice to generate the runtime package, shouldn't it?
How do you setup your IDE for component development?