Designintf.dcu pas trouvé de composant personnalisé
Je suis ici à la conversion de certains de personnaliser delphi composant à la dernière delphi xe5.
J'ai déjà le construire en delphi xe5 ide et où desgninf je l'ai remplacé avec
designintf et de la conception de l'éditeur.
j'ai également inclure designide.dcp dans la référence .
de construire et d'installer avec succès .
mais il y a certains forfaits alors que j'essaie d'utiliser et complie erreur de ce type
designinf.dcu ne trouve pas venir .
j'étudie sur internet pour la solution
après delphi 6 leur delphes pas redistribués leur temps de conception
packges. mais parce qu'il en delphi 5 et complexe, je peux investir
le temps de la division de la conception et de l'exécution de code et de le tester.
gentiment aucune solution de remplacement.
merci
abhishek mestri
- Je pense que nous avons besoin de plus de détails. Aussi, merci de ne pas le tag à la question de la pertinence des tags. Je ne vois pas xe2 ou xe dans la question. Devrait être delphi xe5
- j'ai utilisé xe ou xe2 tag que c'est un problème pour ceux qui à l'aide de vieux composants et souhaitez migrer n'importe quelle version de delphi xe au plus tard un ils sont confrontés. s'il vous plaît toute solution ou de la direction suggèrent
- J'allais suggérer
designide.dcp
mais vous l'avez déjà mentionné il. Une pensée est si vous êtes le mélange conception et exécution unités, vous pouvez rencontrer des problèmes et pouvez obtenir des erreurs de ce genre. - Vous utilisez xe5 et devrait balise ainsi. Oui, le mélange d'exécution et de conception est une cause probable. Mais nous n'avons pas assez de détails pour en dire beaucoup plus.
- oui mais le problème est là env 54 composant et des milliers de lignes. je ne peux pas le change . après le changement d'exiger test . tout cela à cause de cela, la plupart des delphi société s'inquiéter à propos de la migration.
- Si vous voulez de l'aide, vous allez faire un exemple simple pour nous montrer ce que votre scénario est.
- je pense que vais faire, mais son problème commun, en sorte que chaque développeur delphi face. je veux juste pourquoi il ne pas obtenir pris en charge à partir de delphi ide instend de faire des changements sur notre composant et de le diviser en de conception et d'exécution . toute solution alternative pour elle.
- Personne ne peut vous donner une solution jusqu'à ce qu'ils savent ce qu'est le problème
Vous devez vous connecter pour publier un commentaire.
De telles erreurs se produisent souvent si vous prenez très vieux (Delphi 6 ou avant) le code du composant et d'essayer de le compiler un nouveau compilateur.
L'unité
designintf.dcu
et de certaines autres unités sont disponibles uniquement pour les paquets ayant un lien avec l'IDE, c'est à dire uniquement pour la conception de code. Dans les anciennes versions de Delphi, vous obtenez le code source, mais pas plus, parce que les colis dans lesquels ces unités ne sont pas redistribuables, ils sont exclusivement destinées à l'IDE.Donc, au moment de Delphi 6 et 7, que vous ont été avertis de séparer le code qui sera utilisé lors de l'exécution et du code qui ne pouvait être utilisé au moment de la conception, par l'IDE. L'ancien composant que vous utilisez ne le font pas, encore.
Donc essayer de trouver le code qui en a réellement besoin
designintf.dcu
, déplacez-le code d'une unité distincte, et utiliser l'unité d'origine. L'unité d'origine est maintenant l'exécution du code, peut être utilisé partout, et n'a pas besoin dedesignintf.dcu
. L'autre unité est le moment de la conception de l'unité et ne doit être lié à l'emballage utilisé pour installer le composant dans l'IDE.Plus d'infos: FAQ Delphi
requires
section de votre conception de package.Pour toute personne qui a de la difficulté à relier DesignIntf et/ou DesignEditors, essayez d'ajouter designide.dcp à la Nécessite dossier. Par exemple, le dcp pour XE3 peut être trouvée dans:
Basée sur une description, il me semble que certains de vos paquets peut encore s'attendre à trouver designinf.pas de fichier dont vous avez renommé pour designintf.pas.
Donc, je voudrais og revérifier tous les paquets qui doesent compilation de sorte qu'ils essaient d'inclure de fichier correct et non pas celui qui n'existe plus.