[Delphi] tableau dynamique d objet

tableau dynamique d objet [Delphi] - Programmation

Marsh Posté le 04-06-2001 à 05:07:50    

je voudrias creeer un tableau dynamique de panel, et pars me servir de certain procedure.
je creais donc unenouvelle class et voila:
 
 
 
je lui dis donc ca dans les types:
 
type
  TForm1 = class(TForm)  // le Tform c ets bien sur la fenetre d origine
  private
    { Déclarations privées }
  public
    { Déclarations publiques }
  end;
   TTpanel = class (Tpanel)
  public
  constructor create (AOwner:Tcomponent);override;
end;
 
et apres je definis la procedure cconstructor:
 
    constructor TTpanel.create (AOwner:TComponent);
  begin
  inherited
  end;
 
 
mais jai droit aux messages suivant, lerreur apparaisannt au:
TTPanel = Class(TPanel)
 
[Erreur] Unit1.pas(15): Identificateur non déclaré : 'Tpanel'
 
ca pour le create du constructor:
 
[Erreur] Unit1.pas(17): Ne peut surcharger une méthode statique
 
 
et encore une pour le end apres l inherrited:
type incompatible.
 
si quelqu un pouvai maider a creer un panel en dynamique ca serait sympa merci :).
 
 
c est assez genant quand ca compile pas :D.
enfin je comrpends pas trop la merci :).


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 04-06-2001 à 05:07:50   

Reply

Marsh Posté le 04-06-2001 à 05:43:21    

en fait jai des pbs surtout avec ca:
TTPanel = Class(TPanel)
 
[Erreur] Unit1.pas(15): Identificateur non déclaré : 'Tpanel'
 
 
je voispas ce qu il faut declarer :(.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 04-06-2001 à 11:42:09    

essaie de rajouter extctrls dans les uses.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-06-2001 à 15:56:39    

merci beaucoup :jap:.
 
en delphi 4 y en avait apparament pas besoin, c est pour a que je comprenais pas.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 04-06-2001 à 23:34:54    

quand il dit qu'il trouve pas un truc, le plus simple c'est dans l'aide de chercher le nom (ici TPanel), là il te dit dans quelle unit le composant est déclaré.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 05-06-2001 à 01:48:32    

antp a écrit a écrit :

quand il dit qu'il trouve pas un truc, le plus simple c'est dans l'aide de chercher le nom (ici TPanel), là il te dit dans quelle unit le composant est déclaré.



ok merci encore plus :).
 
je pensais que c etait implicite, et que TPanel il connaissait deja, de plus en Delphi 4 on peut faire comme j ai ecris et ca passe ala compilation, c est our ca que j ai ete un peu etonne, mais je suis etudiant et a vrai dire on nous apprend pas trop a se demerder tout seul :D, mais bon j ai cherhcer et malgres le fait que l erreur soit assez explicite, j y ai meme pas pense, merci :jap:.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 05-06-2001 à 03:14:18    

Clarkent a écrit a écrit :

[...]mais je suis etudiant et a vrai dire on nous apprend pas trop a se demerder tout seul :D, [...]



rhalala, ces djeunz alors... :D ;)


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 05-06-2001 à 15:26:28    

Clarkent a écrit a écrit :

mais je suis etudiant et a vrai dire on nous apprend pas trop a se demerder tout seul :D



 
c'est marrant parce que nous justement on avait parfois l'impression que c'est ça qu'ils voulaient nous apprendre...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 05-06-2001 à 16:07:43    

antp a écrit a écrit :

 
 
c'est marrant parce que nous justement on avait parfois l'impression que c'est ça qu'ils voulaient nous apprendre...



on doit pas etre etudaint dans le meme coin :D.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed