Avec plaisir :DCitation:
Envoyé par ero-sennin
En fait, cela dépend de ce que tu veux faire. Si tu veux du multi plateforme (exporter facilement vers Kylix par exemple), utilise la CLX. Sinon, utilise la VCL. Ce sera beaucoup plus simple.Citation:
Envoyé par ero-sennin
En effet, la CLX nécessite le déploiement d'une DLL pour que le programme fonctionne sur un poste sans Delphi (qtintf.dll)
Toutefois, suivant les versions de Delphi, la VCL et la CLX sont légèrement différentes. Par exemple, sous Delphi 7, MessageDlg de l'unité QDialogs (CLX) permet de spécifier le bouton par défaut de la boite. Ce que ne permet pas par défaut l'unité Dialogs (VCL).
Ton erreur venait du fait que tu tentais de transtyper des classes VCL avec des classes CLX (ou vice versa). Elles n'ont pas le même nom et n'ont pas les mêmes méthodes. C'est donc impossible.
Le "Q" devant les unités signifie simplement que l'unité est l'équivalente CLX de l'unité VCL du même nom.