2010-06-23 23 views

Répondre

3

LCL est l'abstraction. IOW la partie centrale de la LCL fonctionne sur toutes les plateformes. C'est un peu centré sur Windows car il dérive les principes de base (et la compatibilité) de la VCL centrée Windows de Delphi.

Sous Windows, le LCL utilise généralement la win32/64 couche API GDI comme back-end, mais il peut aussi utiliser d'autres, notamment l'intervalle QT et GTK2 (bien que ceux-ci sont plus en phase de test)

Si vous avez majorly investi dans la création d'une application GUI complexe sous Linux, et ont utilisé des fonctionnalités spécifiques QT, le backend LCL-avec-QT serait par exemple vous permet de transférer plus facilement ce code. IOW en utilisant tout sauf Win32/64 (GDI) sur Windows est seulement dans des buts spécifiques intéressants, avec des bases de code qui vont au-delà de la LCL d'origine non Windows. FPGUI est une mission d'un homme pour créer un propre ensemble de widgets (dessiné par le propriétaire). Le port LCL a été planifié, mais jamais livré. Généralement, ce type de GUI est utilisé dans un environnement PDV intégré où l'application s'exécute essentiellement en plein écran. Il fonctionne probablement aussi sur Windows car il est propriétaire et nécessite probablement seulement quelques primitives de base pour le faire fonctionner, et le portage vers Windows facilite le développement.