Hmm. Da steht, mann muss die
VCL als Dependency in seinem
Package mit hinzufügen um die OpenToolsAPI zu nutzen. Mache ich mir damit dann nicht die Plattformunabhängigkeit meiner Komponenten zunichte? Weil zur Runtime brauche ich das ganze ja nicht - da kann das alles weg bleiben.
Solche Dinge gehören dann auch in ein Design-
Package und haben in den Sourcen der Komponente nichts verloren. Würdest du die OTA innerhalb der Komponente nutzen, kann diese auch nur innerhalb der
IDE genutzt werden, weil damit eine Anhängigkeit zum
IDE-Designer hergestellt wird - das will ja keiner. Also musst du dazu erst den gesamten Design-Kram auslagern. Wie das jetzt genau gehen kann, ist aber erheblich von der konkreten Aufgabenstellung abhängig. Spätestens hier wird jede Empfehlung zur Spekulation.