IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Utilisation des composants Delphi 4 sous Delphi 5 et +

Utilisation des composants Delphi 4 sous Delphi 5 et +

Article lu   fois.

L'auteur

Profil ProSite personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Article. Utilisation des composants Delphi 4 sous Delphi 5 et +

Ce petit tutoriel a été élaboré en réponse aux nombreuses questions concernant l'utilisation des composants conçus avec Delphi 4 sous Delphi 5 et 6.
En effet, de nombreux posts sur les forums parlent de l'absence du fichier Dsgnintf.dcu lors de la compilation d'un paquet.

Il faut savoir que, depuis la version 5 de Delphi, ce fichier n'existe plus et a été remplacé par deux fichiers : DesignIntf et DesignEditors.

Comment mettre à jour les sources du composant pour que la compilation fonctionne correctement ?

En observant la section Uses de votre composant originel, vous verrez ceci :

 
Sélectionnez
unit moncomposant;

interface

uses
  Windows, Messages, ..., DsgnIntf;

Il vous faut tout simplement remplacer ce fichier par les deux nouveaux fichiers :

 
Sélectionnez
unit moncomposant;

interface

uses
  Windows, Messages, ..., DesignIntf, DesignEditors;

N'oubliez pas d'ajouter le chemin de recherche $(DELPHI)\Source\ToolsAPI\ dans les options du paquet :

Image non disponible

Une autre erreur peut apparaître lors de la compilation. Le compilateur vous annonce qu'il ne trouve pas le fichier Proxies.dcu. C'est normal car ce fichier n'existe plus.
Pour remédier à cela, ajoutez le fichier Designide.dcp aux Requires de votre paquet :

Image non disponible

Voila, il ne vous reste qu'à compiler votre paquet et à l'installer...

Pour tout savoir sur les paquets (Packages), lisez l'excellent tutoriel d'Olivier Dahan : La gestion des packages et la compatibilité des composants avec Delphi 6

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Copyright © 2003 Stéphane Vaillant. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.