nouvelle precision:
maintenant si je ctrl+click sur evview dans uses ou sur tfmeventview dans la procedure, j'arrive dans l'unité evview
si dans evquid.pas je ctrl+click sur events dans uses j'arrive dans l'unité events et si dans l'unité events je ctrl+click sur tfmevents, il me dirige vers la declaration :
type
TfmEvents = class(TForm)
...
mais si dans evquid.pas je ctrl+click sur tfmevents rien ne se passe!!??
HELP Delphiprog stp,
là je suis vraiment au bord du suicide
-------------------------------
Réponse au message :
-------------------------------
> une autre precision:
> si je ctrkl+click sur events dans USES, il me dirige bien vers l'unité events
> mais si je ctrl+click sur evview dans uses, rien ne se passe
> (alors que le message d'erreur est pour tfmevent declaré dans events et pas pour tfmeventview declaré dans evview)
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > merci delphiprog, mais je n'ai toujours pas reussi.
> > qques explications:
> >
> > 1)dans l'unite de mon composant evquid.pas,
> > j'ai une procedure TEventQuid.ShowEventStack( client : TWinControl );
> > qui declare dans VAR: "fmView : TfmEventView;"
> > Tfmeventview est declaré dans l'unité evview:
> > "TfmEventView = class(TForm)"
> >
> > qques lignes plus loin dans une autre procedure qui est
> > TEventQuid.ShowEvents( client : TWinControl );
> > j'ai dans VAR: "fm : TfmEvents";
> > Tfmevents est declare dans l'unité events:
> > "TfmEvents = class(TForm)"
> >
> > lorsque que je veux installer le composant evquid.pas,
> > il m'indique l'identificateur Tfmevents n'est pas declaré,
> > alors qu'il ne me met pas ce message pour Tfmeventview!!??
> >
> > 2)j'essaye de faire ctrl+click aussi bien sur Tfmeventview que sur Tfmevent et cela ne me dirige vers rien (alors que si je fais ctrl+click) sur un Tpanel ou n'importe quoi, cela me dirige bien vers l'unite correspondante!!??
> >
> > est-ce que tu aurais une idee?
> >
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut,
> > >
> > > Je ne peux que te donner des pistes de solution.
> > > 1/- "(j'ai un autre identificateur qui est du meme type, meme syntaxe, etc. et qui est declaré dans une autre unité et qui est tres bien reconnu)"
> > > Dans ce cas, fais un CTRL+clic sur cet identificateur. Celà doit te mener vers l'unité où il est déclaré. Regardes en haut de l'éditeur le chemin d'accès à cette unité et notes le.
> > > Vas maintenant dans l'unité qui pose problème, CTRL cliques sur le mots Events figurant dans la clause Uses. De la même façon que précédemment, notes le chemin. Si Delphi ne trouve pas l'unité, reagardes les chemins déclarés dans les options du projet. Vois-tu apparaître le premier chemin noté ?
> > >
> > > Remarque : "ces proprietes ne sont pas declarées a la conception mais pendant l'execution"
> > > Si tu les vois apparaître dans la vue arborescente des objets, c'est que ces propriétés sont publiées et donc utilisées à la conception.
> > >
> > > Entre une unité qui trouve bien le composant et l'autre qui ne le trouve pas, n'aurais-tu pas oublié de déclarer qu'il s'agit de deux projets différents ?
> > >
May Delphi be with you> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour,
> > > > j'ai un gros probleme de passage entre Delphi5 et Delphi7:
> > > > je travaille sur un gros programme developpé sous delphi5, je souhaite pouvoir le compiler sous Delphi7
> > > > pour ça, je dois installer un composant qui a été crée sous delphi5
> > > > lorsque je veux installer ce composant, il m'indique qu'un identificateur n'est pas déclaré, mais cet identificateur est declaré dans une unité (appelée ici events) qui est bien dans les Uses de ce composant
> > > > (j'ai un autre identificateur qui est du meme type, meme syntaxe, etc. et qui est declaré dans une autre unité et qui est tres bien reconnu)
> > > > quand j'ouvre cette unité events, il y a dans la vue arborescente des objets un point d'interrogation rouge pour un controle de type Tbatchmove et dans l'inspecteur d'objet, 2 proprietes sont en rouge: destination et source
> > > > ces proprietes ne sont pas declarées a la conception mais pendant l'execution
> > > >
> > > > Quand je veux installer le composant sous delphi5, pas de pb, mais sous delphi7, ça ne marche pas
> > > >
> > > > quelqu'un aurait-il une idée pour reussir cette installation,
> > > > si oui aidez moi svp car là je suis vraiment mal si je ne peux le faire tourner sous delphi7
> > > > merci d'avance
> > > > a+
> > > > niko
> > > >
> > > >
> > > >
> > >
> >
>