Ich baue eine Komponente für FMX und verwende dort (natürlich) generische Listen.
Evtl. könnte die Komponente aber auch mal für ältere Delphi-Versionen (also auch
VCL ohne Generics) interessant werden.
Entsprechend wäre der Quelltext anzupassen und es gäbe unterschiedliche Versionen (
VCL mit und ohne Generics und FMX mit Generics).
Wie würdet Ihr in dem Fall arbeiten?
Gleich auf Generics verzichten oder später ggf. eine entschärfte Version ableiten und dort die Generics ersetzen.
Wie oft evtl. später noch an der Komponente Änderungen/Erweiterungen fällig würden, kann ich schwer einschätzen.