Zuerst mal: Herzlich willkommen!
Zu Deinen Fragen:
- Ja, es ist sowohl möglich, dass Projekte sich gegenseitig mit Parametern aufrufen (man kann ja über shellexecute beliebige Programme aufrufen)
- Ja, es ist möglich, von mehreren Projekten aus Units gemeinsam zu nutzen, diese wereden dann in die jeweiligen Exen mit einkompiliert. Ein weiterer Weg wäre, Laufzeitpackages zu verwenden, dann bestünde der Code im System nur einmal
- Dies ist sicherlich ein Sinn von Projektgruppen. Projektgruppen werden verwendet, um zusammengehörige Projekte zusammenzufassen. Ein gutes Beispiel hierfür sind Packagesammlungen, diese werden oft in Projektgruppen zusammengefasst, da man dadurch ein Erzeugen und Insatllieren in vorghegebener Reihenfolge automatisieren kann.
Hoffe, das hat ein wenig Licht ins Dunkel gebracht
Gruß