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

Composants VCL Delphi Discussion :

Package rtl non trouvé


Sujet :

Composants VCL Delphi

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Avril 2023
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Delphi

    Informations forums :
    Inscription : Avril 2023
    Messages : 212
    Points : 68
    Points
    68
    Par défaut Package rtl non trouvé
    Bonjour à tous.tes,
    Ben, la question est comprise dans le titre :
    J'essaie de compiler un dpk, Delphi XE me répond qu'il ne trouve pas le package rtl.
    Effectivementn il n'y a aucun fichier "rtl" quel qu’il soit, dcp ou autre sur ma machine.
    J'ai beau réinstaller, réparer XE, rien y fait

    Quelqu'un saurait-il me dire ce qui se passe.
    Merci d'avance.

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Avril 2023
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Delphi

    Informations forums :
    Inscription : Avril 2023
    Messages : 212
    Points : 68
    Points
    68
    Par défaut
    Ok, il y a longtemps que n'avais pas galéré avec l'installation de Delphi et je ne me souvenais plus qu'il fallait lui donner le chemin de ses propres bibliothèques
    Cela dit, j'ai encore un problème : Bon, je vais l'écrire parce que je n'ai pas réussi à inclure la PJ. Il est temps que je prenne ma retraite...
    "Variants.pas(1064): E2158 Unité Variants périmée ou endommagée : '@VarFromInt' manquant'"

    Estce que ça parle à quelqu'un ?

    Ha ben tiens, la PJ est là
    Images attachées Images attachées  

  3. #3
    Membre émérite
    Avatar de ALWEBER
    Homme Profil pro
    Expert Delphi
    Inscrit en
    Mars 2006
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Expert Delphi

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 478
    Points : 2 726
    Points
    2 726
    Billets dans le blog
    10
    Par défaut
    Bonjour, sur quelle version de Delphi ?

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

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 371
    Points : 24 658
    Points
    24 658
    Par défaut
    Delphi XE est le seul Delphi installé ?
    Si oui
    Pense à nettoyer la BDR après une désinstallation, il y traine des trucs encore,
    En D4 et D5, mon tuteur d'apprentissage m'avait demandé de faire un outil pour justement nettoyé tout trace de Delphi et Borland, je pense que c'est surement pas plus propre en DXE

    Et normalement, il trouve tout seul ses chemins, si tu dois le faire manuellement, c'est clairement une anomalie



    Si non, une collision entre plusieurs Delphi, des chemins pointant sur les mauvais sources ou mauvais BPL
    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

  5. #5
    Membre du Club
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Avril 2023
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Delphi

    Informations forums :
    Inscription : Avril 2023
    Messages : 212
    Points : 68
    Points
    68
    Par défaut
    Delphi XE

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

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 371
    Points : 24 658
    Points
    24 658
    Par défaut
    Tu as aussi nettoyé toutes les DCU de tes projets/packages
    Il faut veiller à faire un "Constuire" et non un simple "Compiler"

    Encore une fois, le chemin des DCU du projet peut être erroné.
    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

  7. #7
    Membre du Club
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Avril 2023
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Delphi

    Informations forums :
    Inscription : Avril 2023
    Messages : 212
    Points : 68
    Points
    68
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    Delphi XE est le seul Delphi installé ?
    Si oui
    Pense à nettoyer la BDR après une désinstallation, il y traine des trucs encore,
    En D4 et D5, mon tuteur d'apprentissage m'avait demandé de faire un outil pour justement nettoyé tout trace de Delphi et Borland, je pense que c'est surement pas plus propre en DXE

    Si non, une collision entre plusieurs Delphi, des chemins pointant sur les mauvais sources ou mauvais BPL
    Il y avait XE, XE7 et D11 d'installés. J'ai tellement tout nettoyé après avoir désinstallé les trois, que j'en ai perdu certains de mes sources
    Actuellement, il n'y a plus que XE sur ma machine.
    Remarque que, avant de tout désinstaller, j'avais comparé les trois fichiers variants. Ils étaient identiques

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

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 371
    Points : 24 658
    Points
    24 658
    Par défaut
    Les sources sont identiques mais pas les DCU !
    Cette erreur c'est typiquement une DCU foireuse qui traine ... et là c'est même une DCU de Delphi qui ne convient pas, mauvais emplacement le plus probable

    Pense qu'un patch du compilateur change aussi le DCU, sans oublier que les DCU 32 et 64 ne sont pas compatibles évidemment.
    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

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

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 371
    Points : 24 658
    Points
    24 658
    Par défaut
    Citation Envoyé par DOliv Voir le message
    que j'en ai perdu certains de mes sources
    Pour ma part, Delphi est dans "Program Files", soit sur le C: soit sur le D: selon la machine (à l'époque ou j'étais admin et libre de faire ça bien)
    Et les sources sont toujours à part, généralement sur E: et jamais ailleurs, jamais dans Mes Documents ou autres dossiers merdiques du genre

    Dupliquer évidemment sur une clé USB sinon GitHub privé ou d'entreprise selon les circonstances.
    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

  10. #10
    Membre du Club
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Avril 2023
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Delphi

    Informations forums :
    Inscription : Avril 2023
    Messages : 212
    Points : 68
    Points
    68
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    Les sources sont identiques mais pas les DCU !
    Cette erreur c'est typiquement une DCU foireuse qui traine ... et là c'est même une DCU de Delphi qui ne convient pas, mauvais emplacement le plus probable

    Pense qu'un patch du compilateur change aussi le DCU, sans oublier que les DCU 32 et 64 ne sont pas compatibles évidemment.
    Merci Shai, je vais pister les dcu.

  11. #11
    Membre du Club
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Avril 2023
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Delphi

    Informations forums :
    Inscription : Avril 2023
    Messages : 212
    Points : 68
    Points
    68
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    Pour ma part, Delphi est dans "Program Files", soit sur le C: soit sur le D: selon la machine (à l'époque ou j'étais admin et libre de faire ça bien)
    Et les sources sont toujours à part, généralement sur E: et jamais ailleurs, jamais dans Mes Documents ou autres dossiers merdiques du genre

    Dupliquer évidemment sur une clé USB sinon GitHub privé ou d'entreprise selon les circonstances.
    Eh ouai mes projets étaient dans le dossier par défaut Mes Documents...
    J'ai tout supprimé à la main pour être sûr, mais il m'en restait un bout perso à l'intérieur

    Du coup, mes projets ne sont plus dans "Mes Documents ou autres dossiers merdiques du genre"

  12. #12
    Membre du Club
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Avril 2023
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Delphi

    Informations forums :
    Inscription : Avril 2023
    Messages : 212
    Points : 68
    Points
    68
    Par défaut
    Nop, j'ai supprimé tous les Variants.dcu. Puis, réparé XE.
    Il me dit la même chose, dans un nouveau projet, avec juste une fiche.

  13. #13
    Membre du Club
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Avril 2023
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Delphi

    Informations forums :
    Inscription : Avril 2023
    Messages : 212
    Points : 68
    Points
    68
    Par défaut
    Mon Delphi pour un Variants.dcu moins obsolète que celui fourni !

  14. #14
    Membre émérite
    Avatar de ALWEBER
    Homme Profil pro
    Expert Delphi
    Inscrit en
    Mars 2006
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Expert Delphi

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 478
    Points : 2 726
    Points
    2 726
    Billets dans le blog
    10
    Par défaut
    Tu peux supprimer le contenu de la clause requires dans le dpk. Normalement il la régénère automatiquement

  15. #15
    Membre du Club
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Avril 2023
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Delphi

    Informations forums :
    Inscription : Avril 2023
    Messages : 212
    Points : 68
    Points
    68
    Par défaut
    Oui mais, le problème existe même lors de la compilation d'un projet de base avec une seule fiche...

  16. #16
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    14 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 14 959
    Points : 40 776
    Points
    40 776
    Billets dans le blog
    62
    Par défaut
    Les paths windows sont peut-être la source du problème. Pas sûr qu'une désinstallation ait fait le nettoyage.

    Donc vérifier variables d'environnement système et, tant qu'à faire, les variables d'environnement de l'IDE (Outils/Options - IDE-Variables d'environnement) et les chemins de navigation (Outils/Options Langage-Delphi-Chemins de navigation)
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  17. #17
    Membre du Club
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Avril 2023
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Delphi

    Informations forums :
    Inscription : Avril 2023
    Messages : 212
    Points : 68
    Points
    68
    Par défaut
    Tout ça est pourtant correct. Mias une chose me perturbe, c'est la présence de la JCL dans XE alors que je viens de la désinstaller et de faire un Clean.bat

    ...Au temps pour moi, c'était une 2.8 qui restait.

  18. #18
    Membre du Club
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Avril 2023
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Delphi

    Informations forums :
    Inscription : Avril 2023
    Messages : 212
    Points : 68
    Points
    68
    Par défaut
    Alors du coup, me débarrasser de la JCL a réglé le pb
    Maintenant, j'en ai un autre qui s'appelle TypInfo.pas :

    Impossible de compiler l'unité utilisée 'TypInfo.pas'. Ce qui semble lié à l'unité Variants, encore.

  19. #19
    Membre du Club
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Avril 2023
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Delphi

    Informations forums :
    Inscription : Avril 2023
    Messages : 212
    Points : 68
    Points
    68
    Par défaut
    Mouai, en fait c'est la JEDI qui f... la m....
    Hier, je pouvais encore l'installer, même si ça ne marchait pas. Aujour d'hui,, voilà trois fois que j'installe la JCL 2.7, et la JVCL qui va avec ne trouve pas la JCL.

    Y a t-il des pros de la JEDI dans le coin ?
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 5
    Dernier message: 13/05/2013, 14h31
  2. Delphi XE : Pb de Package requis non trouvé
    Par aladin95 dans le forum EDI
    Réponses: 2
    Dernier message: 30/09/2011, 14h28
  3. package.properties non trouvé ?
    Par Eylir dans le forum Struts 2
    Réponses: 5
    Dernier message: 10/08/2009, 19h59
  4. package, servlet non trouvé
    Par robert_trudel dans le forum NetBeans
    Réponses: 5
    Dernier message: 09/09/2006, 23h29
  5. Réponses: 6
    Dernier message: 29/08/2005, 18h45

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