Ceci est probablement une question très simple, mais c'est ici. Je viens de renouveler ma licence pour le pilote DevArt DBExpress pour Firebird. Le fichier d'aide dit que je peux utiliser leur application freeware DBMonitor avec lui mais comme j'utilise D2006, je dois utiliser ces instructions:Comment installer DBMonitor
"Si vous êtes un utilisateur de la version Delphi Pro, le composant TSQLMonitor n'est pas installé sur la palette, mais elle est incluse dans l'unité SQLExpr.pas et vous devez l'installer manuellement dans la palette des composants. "
Je peux créer une instance de TSQLMonitor en code, la configurer et l'utiliser, mais si je voulais la mettre dans ma palette, comment faire? Je suppose que je peux le mettre dans sa propre unité et l'ajouter au paquet dcluser, mais est-ce que c'est ce que je devrais faire?
Merci pour votre aide.
J'ai apporté les modifications que vous avez suggérées à SQLExpr. Alors voici ce qui est arrivé. J'ai ouvert dclusr.dpk et y ai ajouté SQLExpr.pas. L'EDI a ajouté deux fichiers à la liste Requis dans la fenêtre Gestionnaire de projets. Il a ajouté dbexpress.dcp et dbrtl.dcp. Quand j'ai essayé de compiler le projet, il m'a donné un message d'erreur: [Erreur Pascal] dclusr.dpk (45): Le paquet E2200 'dbexpress' contient déjà l'unité 'SqlExpr' C'est probablement pourquoi je reste loin de faire des choses avec des paquets. Pour compiler SQLExpr, j'ai besoin d'inclure dbexpress.dcp. Si j'inclue dbexpress.dcp, alors SQLExpr ne compilera pas. – jrodenhi
OK, si le package dbxpress contient déjà SQLExpr.pas, modifiez simplement l'unité SQLExpr.pas, enregistrez-la et installez le package dbxpress. Si l'unité appelée SQLExpr dans le paquet dbxpress est différente de l'unité SQLExpr que vous êtes supposé changer (c'est-à-dire deux unités différentes avec des noms similaires), vous devez renommer votre unité SQLExpr à autre chose, puis l'ajouter à l'un de vos designs paquets. Il vaut mieux choisir l'un des packs de conception de Devart. – vcldeveloper
J'ai marqué votre réponse comme la réponse acceptée. Il semble que DBExpress est inclus sous forme binaire uniquement dans mon D2006 Pro. Par conséquent, je pense que je ne peux pas modifier SQLExpr.pas (et le paquet DBExpress) et réinstaller. Il semble que je devrais copier le code du composant dans une nouvelle unité et inclure cette unité dans dclusr.dpk. Je peux gérer ça. Merci de votre aide. – jrodenhi