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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

Migration Delphi 6 sur 10.4.2 (Sydney) : problème de configuration ?


Sujet :

Langage Delphi

  1. #1
    Membre confirmé Avatar de lper
    Profil pro
    Inscrit en
    juin 2004
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : juin 2004
    Messages : 390
    Points : 618
    Points
    618
    Par défaut Migration Delphi 6 sur 10.4.2 (Sydney) : problème de configuration ?
    Bonjour,

    dans ce projet de migration, je suis en train de récupérer nos objets et donc après avoir réussi à compiler et créer le package bpl, je le déploie et ensuite en créant un nouveau projet, j'utilise un objet du package.
    Mais lorsque je compile, il y a une erreur fatale "unité DesignEditors" non trouvée.
    Si je lui place l'unité "DesignEditors.pas" dans le répertoire de projet ensuite, alors j'ai une nouvelle erreur unité Proxy non trouvé, etc..
    Je pense qu'il manque quelque part l'indication d'utiliser le paquet "designide.dcp", mais je ne sais pas comment faire (comme pour le paquet de composants où l'on peut préciser cela dans la partie "Requiert").
    Merci d'avance pour toutes aides à venir.
    La faiblesse humaine est d'avoir des curiosités d'apprendre ce qu'on ne voudrait pas savoir

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    juillet 2006
    Messages
    12 063
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : juillet 2006
    Messages : 12 063
    Points : 21 208
    Points
    21 208
    Par défaut
    D6 à D10.4, un sacré saut !

    Que donne l'option de projet -LUDesignIDE indiqué par http://docwiki.embarcadero.com/Libra.../DesignEditors ?
    Il est curieux de recopier le fichier DesignEditors.pas, il faut passer les chemins de bibliothèque et les options mais pas ce genre de méthode

    Il serait aussi préférable de scinder votre code
    Une unité pour le Composant
    Une unité pour les Editeurs de propriétés du Composant
    Ainsi, le uses de l'unité pour le Composant ne parasite pas un projet qui l'utilise.
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique
    Inscrit en
    janvier 2007
    Messages
    12 892
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2007
    Messages : 12 892
    Points : 34 845
    Points
    34 845
    Billets dans le blog
    54
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    D6 à D10.4, un sacré saut !
    et comment surtout qu'il y a passage de l'unicode, gare aux strings (à re-déclarer en ansistring au besoin)

    Pour ce qui est du designIde, je me suis fait avoir aussi. J'avais fait appel au forum pour résoudre mon problème (https://www.developpez.net/forums/d1...t-episode-4-a/) et Paul m'avait fourni la bonne réponse
    Citation Envoyé par Paul Thoth
    le paquet DesignIDE n'est pas disponible en runtime et si tu veux y faire référence il faut utiliser un paquet de design.
    Du coup j'avais écrit un petit tutoriel
    mais en le relisant je vois que seule l'image du chapitre III.D.3 notifie le fait.

    Nom : Capture.PNG
Affichages : 67
Taille : 12,5 Ko

    Si je lui place l'unité "DesignEditors.pas" dans le répertoire de projet ensuite, alors j'ai une nouvelle erreur unité Proxy non trouvé, etc..
    ce n'est pas le .pas qu'il faut mettre
    Je pense qu'il manque quelque part l'indication d'utiliser le paquet "designide.dcp", mais je ne sais pas comment faire (
    c'est à indiquer dans les unités requises
    La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein

    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Tokyo, Rio, Sidney) et peut être quelques autres
    SGBD : Firebird 2.5, 3, SQLite
    générateurs Etats : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Ubuntu, Androïd

  4. #4
    Membre confirmé Avatar de lper
    Profil pro
    Inscrit en
    juin 2004
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : juin 2004
    Messages : 390
    Points : 618
    Points
    618
    Par défaut
    Oui en effet, un sacré ! Sinon c'était juste une manipe pour tester, je ne veux en rien faire ce genre de chose.

    Et enfin, j'avais bien essayé cette option -LUDesignIDE mais ça ne marche pas non plus, il me dit que la directive de compilation est incorrecte
    La faiblesse humaine est d'avoir des curiosités d'apprendre ce qu'on ne voudrait pas savoir

  5. #5
    Membre confirmé Avatar de lper
    Profil pro
    Inscrit en
    juin 2004
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : juin 2004
    Messages : 390
    Points : 618
    Points
    618
    Par défaut
    Merci à vous 2, je reprendrai jeudi et selon ce qu'a indiqué Sergio.
    La faiblesse humaine est d'avoir des curiosités d'apprendre ce qu'on ne voudrait pas savoir

  6. #6
    Membre averti Avatar de blonde
    Femme Profil pro
    Développeur Embarcadero mutliplateforme
    Inscrit en
    septembre 2003
    Messages
    209
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Embarcadero mutliplateforme

    Informations forums :
    Inscription : septembre 2003
    Messages : 209
    Points : 353
    Points
    353
    Par défaut
    Citation Envoyé par lper Voir le message
    Oui en effet, un sacré ! Sinon c'était juste une manipe pour tester, je ne veux en rien faire ce genre de chose.

    Et enfin, j'avais bien essayé cette option -LUDesignIDE mais ça ne marche pas non plus, il me dit que la directive de compilation est incorrecte
    Ce n'est pas une directive de compilation, mais une option de compilation.
    Regarde ici, ce sera plus compréhensible :

    http://docwiki.embarcadero.com/Libra.../fr/DesignIntf

    (j'ai migré une "grosse" appli de D6 à D10.4 il y a quelques semaines. Si jamais tu buttes sur des trucs, n'hésite pas, c'est encore tout chaud )

Discussions similaires

  1. Migration base access sur page perso
    Par fanfan91 dans le forum Access
    Réponses: 1
    Dernier message: 13/09/2005, 16h44
  2. Installation de composants Delphi 7 sur Delphi 2005
    Par Leobaillard dans le forum Composants VCL
    Réponses: 5
    Dernier message: 22/06/2005, 18h50
  3. [Delphi7] Migration Delphi 6
    Par Lux interior dans le forum QuickReport
    Réponses: 2
    Dernier message: 06/12/2002, 12h05
  4. [Kylix] Migration delphi -> kylix
    Par Christian dans le forum EDI
    Réponses: 1
    Dernier message: 03/04/2002, 22h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo