Einen Automatismus kann ich mir da nicht vorstellen.
Was möglich wäre, man könnte Wertepaare einrichten:
Zitat:
Winapi.Windows<->Windows
Vcl.Forms<->Forms
Mit einem Hotkey könnte man alle Units in uses-Klauseln umswitchen.
Man könnte das auch noch weiter ausbauen:
Zitat:
Winapi.Windows{
VCL}<->Windows{old}
Vcl.Forms{
VCL}<->Forms{old}<->FMX.Forms{FMX}
Nach Wahl eines Hotkeys wird eine Auswahl
VCL
old
FMX
angezeigt und man kann eines davon anwählen.
Alle
Unit-Versionen in den uses-Klauseln würden dann durch die entsprechende Variante ersetzt werden.
Man müsste halt einmal entsprechende Paarungen definieren.
Das war nicht das Ziel meines Optimizers aber eine solche Lösung wäre mit umsetzbar.