Hi,
| mars hat folgendes geschrieben: |
| Die VCL beinhaltet doch auch nicht-sichtbare Klassen wie Stringlisten und Registry-Zugriff, nicht? |
so war es bisher. Bei der Portierung zu Kylix, haben die Borländer dann aber bemerkt, das sie 80% der Objekte der VCL nicht Portieren mussten, da sich der Delphi-Language Code auch unter Kylix Problemlos übersetzen lies. Deshalb ist jetzt alles was nicht Portiert werden muss die CLX (Component Library für Cross Platform). Die auf QT-Basierenden Dinge, welche ja Cross Platform sind gehören in die VisualCLX und die sichtbaren auf WinApi basierenden Komponenten sind VCL, damit das Visual im Namen wieder sinn macht.
Aber du hast recht. Die Frage, wo tRegistry hingehört ist interessant.
Ich habe diese Informationen übrigens aus
diesem Artikel zu Delphi.NET (wo das ganze durch den gemeinsammen Namespace mit anderen .NET Programmiersprachen noch ein wenig wirtziger wird).
In dem findet sich unter anderen folgender Satz:
| Zitat: |
| The VCL is the set of components that provide a visual interface for applications running on top of the Win32 API. |
Gruß
Klabautermann