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 :

Problème de composant correspondant.


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 66
    Par défaut Problème de composant correspondant.
    Bonsoir,

    Je suis novice en Delphi et je rencontre un problème depuis 3jours... impossible d'avancer.

    J'ai mon projet qui utilise des composant "basique" ... sa marche nikel.
    Mais j'ai besoin également d'utiliser un TCrpe (cristal report)...

    Le problème est que malgrès le téléchargement du VCL, la compilation et l'installation qui ce pqsse sans soucis. (j'ai mm mes composant ds Composants -> Installer des packages -> Cristal report -> composants),
    Il me met un msg d'erreur "le champs frm**->var_name n'a pas de composant correpondant." Or j'ai bien un TCrpe que je viens d'installer...

    Comprend pas ... merci pour votre aide.

  2. #2
    Membre Expert Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 553
    Par défaut
    c'est un message à l'exécution ?? Sinon je pencherais pour un pb lié à ton rapport lui même. Tu fais quoi exactement ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2003
    Messages : 119
    Par défaut
    Salut,

    Tu as sans doute un évènement qui est lié à une procédure qui n'existe plus.

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 66
    Par défaut
    Merci de me répondre.

    Alors tout d'abord, cette erreur intervient lors de la compilation du projet.

    Petite précision, si j'ouvre que le fichier main(j'utilise pas de composant crytal report dans ce fichier) et que je demande de compiler le projet, il me dit rien.

    Mais si j'ouvre un fichier du projet où j'utilise des composants crystal report et que je compile le projet, il me propose de retirer la ligne où je déclare ma variable crystral report("Le champ frm***->var_name n'a pas de composant correspondant. voulez vous retirer la déclaration?").

    A noter que ce même message apparait lorsque je ferme le fichier de mon IDE.

    Pour un peu plus de precision:

    j'ai mon fichier "program" (il est pas complet):

    program Projet;

    uses
    Forms,
    main in 'main.pas' {frmMain},
    FicMar in 'FicMar.pas' {frmFicMar};

    {$R *.res}

    begin
    Application.Initialize;
    Application.Title := 'Projet';
    Application.CreateForm(TfrmMain, frmMain);
    Application.CreateForm(TfrmFicMar, frmFicMar);
    Application.Run;
    end
    et mon fichier FicMar.pas (il est pas complet):

    unit FicMar;

    interface

    uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, StdCtrls, JvCombobox, UCrpeClasses, UCrpe32, tools, JvExStdCtrls;

    type
    TfrmFicMar = class(TForm)
    cboFieldForQuery: TJvComboBox;
    crpFicheMarche: TCrpe;

    private
    { Déclarations privées }
    public
    { Déclarations publiques }
    end;

    var
    frmFicMar: TfrmFicMar;

    implementation

    uses main;

    {$R *.dfm}
    Et quand bien même je veux fermer ce fichier il dit :
    Le champ frm***->var_name n'a pas de composant correspondant. voulez vous retirer la déclaration?


    Portant mes symboles existes, il connait les méthodes propre a TCrpe car il me surligne rien.

    Merci encore pour votre aide.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2003
    Messages : 119
    Par défaut
    Tu as un évènement sur ta form ou un de tes composants de la form qui pointe vers une procédure qui n'existe plus dans ton Unit.

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 66
    Par défaut
    Je vais vérifier mais cela m'étonnerais car il me le soulignerai non?

    De plus il s'agit toujours d'objects crytal report...


    Bizarre mais merci je vais vérifer de suite !

    Edit : j'ai vérifier ... rien d'anormal... en plus le simple fait de déclarer un objet TCrpe fait péter l'erreur. (j'ai mis tout le reste en commentaire)...

  7. #7
    Membre Expert

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2002
    Messages : 1 296
    Par défaut
    Je crois que c'est l'inverse: un élément de l'Unit qui n'existe pas dans le Dfm

Discussions similaires

  1. Problème avec les composants correspondant.
    Par freuh94 dans le forum Débuter
    Réponses: 0
    Dernier message: 10/03/2010, 17h01
  2. [ENVOI D'EMAIL] Problème de composant CDONTS
    Par ybenmakh dans le forum ASP
    Réponses: 1
    Dernier message: 10/01/2006, 15h43
  3. Problème de composant
    Par leycho dans le forum C++Builder
    Réponses: 7
    Dernier message: 03/01/2006, 16h04
  4. [C#]Problème sur composant perso (Bouton Transparent)
    Par SLE dans le forum Windows Forms
    Réponses: 1
    Dernier message: 06/10/2005, 00h12
  5. [VB.NET] Problème sur composant comboBox hérité
    Par SergeF dans le forum Windows Forms
    Réponses: 3
    Dernier message: 08/06/2004, 14h54

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