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 :

Erreur F 2092 incompréhensible


Sujet :

Langage Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de hlmhv
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 212
    Par défaut Erreur F 2092 incompréhensible
    Bonjour à tou(te)s!

    Je croyais en avoir fini avec mon passage de D3 à D2007, mais c'était sans compter avec la fourberie de ce dernier!

    Lors d'une recompilation, j'ai été amené à réaliser une reconstruction totale. Jusque là pas de problèmes si je n'utilise aucun composant ou unité externe, me direz-vous. Ouais. D2007 m'a bien entendu demandé de lui trouver quelques unités à recompiler: DB, DBCtrls, Menus, Gauges etc..
    Jusqu'au moment où il m'a tout bonnement planté avec une erreur que je ne coimprends pas, la 2092, soit "VARIANTS s'utilise récursivement lui-même" car l'unité en cause ne contient aucune clause "uses" susceptible de s'auto-utiliser. De plus je ne comprends pas comment des unités Borland puissent poser ce genre de problème: normalement, c'est EUX qui s'y connaissent et NOUS qui faisons des erreurs de programmation,non,

    Je joins un copier-coller du message et de l'endroit de l'erreur.

    Si quelqu'un pouvait m'aider, je lui en serais bien reconnaissant...

    Henri

  2. #2
    Membre confirmé Avatar de hlmhv
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 212
    Par défaut Erreur 2092: oups!
    J'avais oublié le fichier joint, voila qui est fait!
    Images attachées Images attachées  

  3. #3
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Citation Envoyé par hlmhv Voir le message
    Bonjour à tou(te)s!

    Je croyais en avoir fini avec mon passage de D3 à D2007, mais c'était sans compter avec la fourberie de ce dernier!

    Lors d'une recompilation, j'ai été amené à réaliser une reconstruction totale. Jusque là pas de problèmes si je n'utilise aucun composant ou unité externe, me direz-vous. Ouais. D2007 m'a bien entendu demandé de lui trouver quelques unités à recompiler: DB, DBCtrls, Menus, Gauges etc..
    plait-il ? depuis quand un rebuild de projet demande-t-il de recompiler les unités livrées avec Delphi ?!

    Jusqu'au moment où il m'a tout bonnement planté avec une erreur que je ne coimprends pas, la 2092, soit "VARIANTS s'utilise récursivement lui-même" car l'unité en cause ne contient aucune clause "uses" susceptible de s'auto-utiliser. De plus je ne comprends pas comment des unités Borland puissent poser ce genre de problème: normalement, c'est EUX qui s'y connaissent et NOUS qui faisons des erreurs de programmation,non,

    Je joins un copier-coller du message et de l'endroit de l'erreur.

    Si quelqu'un pouvait m'aider, je lui en serais bien reconnaissant...

    Henri
    qu'est-ce que l'unité Variant fait dans le répertoire de ton projet ?
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  4. #4
    Membre confirmé Avatar de hlmhv
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 212
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    plait-il ? depuis quand un rebuild de projet demande-t-il de recompiler les unités livrées avec Delphi ?!
    Précisément, c'est ce que je ne comprends pas. Je venais de terminer un module annexe à une application principale (Hermès), sans aucun ennui; lorsque j'ai voulu intégrer le module dans Hermès, le compilateur a commencé à m'envoyer des messages d'erreurs me disant que différentes unités Borland (DB, DBGrids, DBCtrls, Menus, puis Variants..) "avaient été compilées avec une version différentes de" telle ou telle autre unité Borland, en cascade: DBCtrls invoque DB qui invoque Variants, et ainsi de suite.

    qu'est-ce que l'unité Variant fait dans le répertoire de ton projet ?
    Je l'y ai introduit ainsi que les sources des différentes unités fautives (DB etc..) de façon à pouvoir les recompiler et détecter les erreurs. C'est une procédure qui m'avait déjà été conseillée sur le forum voici quelques mois, avec bonheur.
    Cela me paraissait utile, mais peut-être était-ce une erreur? Quoi qu'il en soit, avant de vous enquiquiner j'ai bien entendu fait marche arrière: j'ai supprimé les sources Borland de mon répertoire, et remplacé les DCU's correspondants par ceux d'origine, sans résultat hélas.

    En passant, j'espère que nous aurons bientôt le plaisir de lire un ouvrage de votre plume sur D2007? Je travailler avec Dephi 7 Studio, mais il ne correspond évidemment pas entièrement avec la version actuelle..

    Merci en tout cas de m'avoir répondu.

    Henri Maquoi,
    Huy, Belgique

  5. #5
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    en partant d'une version proprement installée de Delphi, il n'y a rien à mettre, ni sources ni DCU des unités Delphi...elles sont dans la bonne version livrée avec le produit.

    Le projet ne doit contenir que tes propres sources, vérifie aussi dans le .DPR que tu n'as pas des "in 'path\source.pas';" pour les unités Delphi et si tu n'as pas d'option de compilation particulière, supprime les .CFG et le .OPT pour revenir aux options par défaut de Delphi.

    PS: pas de nouveau bouquin Delphi prévu...ça ne me parait pas très vendeur
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  6. #6
    Membre confirmé Avatar de hlmhv
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 212
    Par défaut
    en partant d'une version proprement installée de Delphi, il n'y a rien à mettre, ni sources ni DCU des unités Delphi...elles sont dans la bonne version livrée avec le produit.
    Je ne comprends précisément pas pourquoi dans ces conditions j'ai ces ennuis car je ne me suis pas risqué à changer quoi que ce soit dans la configuration de D2007.. Le mieux n'est-il pas que je désinstalle Delphi complètement, puis le réinstalle complètement? Du moins si la proposition relative au DPR ne résout pas le problème .

    PS: pas de nouveau bouquin Delphi prévu...ça ne me parait pas très vendeur
    Dommage, sincèrement, car j'aime bien ton ouvrage, et je suis bien déçu par l'aide fournie par CodeGear: nous sommes bien loin de la qualité et de l'esprit de vulgarisation des bouquins fournis jadis avec les premières versions de Delphi (et de Turbo-Pascal avec qui j'ai fait mes premiers pas).. Je me demande comment un autodidacte pourrait s'y mettre actuellement.

    Merci encore!

  7. #7
    Membre confirmé Avatar de hlmhv
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 212
    Par défaut
    vérifie aussi dans le .DPR que tu n'as pas des "in 'path\source.pas';"
    !! Voici la source de mon DPR:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    program C3Po;
     
    uses
      Forms,
      UFileRobot in 'UFileRobot.pas' {FormFileRobot},
      UDMRobot in 'UDMRobot.pas' {DMRobot: TDataModule},
      URobot1aire in 'URobot1aire.pas' {Form1aire},
      UTransfert in 'UTransfert.pas' {Transfert},
      MYFUNCT6 in 'MYFUNCT6.PAS',
      UProgress in 'UProgress.pas' {Progression};
     
    {Progression},
     
    {$R *.res}
     
    begin
      Application.Initialize;
      Application.MainFormOnTaskbar := True;
      Application.CreateForm(TFormFileRobot, FormFileRobot);
      Application.CreateForm(TDMRobot, DMRobot);
      Application.CreateForm(TForm1aire, Form1aire);
      Application.CreateForm(TTransfert, Transfert);
      Application.CreateForm(TProgression, Progression);
      Application.Run;
    end.
    Erreur de répertoire de compilation???
    Les options du projet sont les suivants:
    * Chemin de recherche: c:\Program Files\Borland\Delphi\Hermes;C:\Program Files\CodeGear\RAD Studio\5.0\source\Win32\vcl;
    *Destination Package: C:\Documents and Settings\Utilisateur\Mes documents\RAD Studio\Projets
    * Rép de sortie des DCP: C:\Documents and Settings\Utilisateur\Mes documents\RAD Studio\Projets
    On avance?

    Henri Maquoi

  8. #8
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    je sais pas si on avance ... à part le "{Progession}," qui traine en plein milieu, rien ne me choque dans ce code.

    ceci dit je n'ai jamais utilisé D2007
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.0] Erreur de compilation incompréhensible
    Par strat0 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 17/03/2007, 23h45
  2. Erreur de validation incompréhensible
    Par dingoth dans le forum JSF
    Réponses: 1
    Dernier message: 09/01/2007, 14h00
  3. [SQL] Erreur de requête incompréhensible
    Par lodan dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 06/10/2006, 12h32
  4. [SQL] Erreur de requête incompréhensible
    Par lodan dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 19/09/2006, 14h42
  5. [W3C] Erreurs de validation incompréhensibles
    Par brotelle dans le forum Balisage (X)HTML et validation W3C
    Réponses: 21
    Dernier message: 12/05/2006, 13h03

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