I added those types as defaults to Converter/ConvertSettings:
MapReplacement('TTabbedNotebook', 'TPageControl');
MapReplacement('TTabPage', 'ts$autoinc:TTabSheet');
MapReplacement('TQuery', 'TSQLQuery');
MapReplacement('TADOQuery', 'TSQLQuery');
The "ts$autoinc" syntax does not work yet but I will add support for it.
What about the DB connection components?
Great!
The TTabbedNotebook and TTabPage is the most important since failing to translate them results in the loss of
all the child controls.
DB connection components are less critical. Delphi has a miriad of architectures and components. If the main purpose of the translator is to not loose components and give the best functional match then you can add the following:
'TSQLConnection','TSQLConnector'
'TSQLDataset','TSQLQuery'
'TSQLStoredProc','TSQLQuery'
'TSQLTable','TSQLQuery'
'TSQLClientDataSet','TSQLConnector'
'TTable','TSQLQuery'
'TStoredProc','TSQLQuery'
'TUpdateSQL','TSQLQuery'
'TDatabase','TSQLConnector'
'TBDEClientDataSet','TSQLConnector'
'TADOConnection','TSQLConnector'
'TADOCommand','TSQLQuery'
'TADODataSet','TSQLQuery'
'TADOTable','TSQLQuery'
'TADOStoredProc','TSQLQuery'
'TIBTable','TSQLQuery'
'TIBQuery','TSQLQuery'
'TIBStoredProc','TSQLQuery'
'TIBDatabase','TIBConnection'
'TIBTransaction','TSQLTransaction'
'TIBUpdateSQL','TSQLQuery'
'TIBDataSet','TSQLQuery'
'TIBSQL','TSQLQuery'
'TIBClientDataSet','TIBConnection'