procédure évenementielle dynamique ?? oui mais...

procédure évenementielle dynamique ?? oui mais... - Delphi/Pascal - Programmation

Marsh Posté le 18-07-2006 à 11:16:49    

Bijour :jap:
 
en fait je créé plusieurs composants dynamiquement. Mais pour certains, j'ai besoin des procédures évenementielles associées.
Et je ne vois pas comment récupérer les arguments qui sont donné a l'appel de la procédure.
 
Mon cas est pour un Serveur TCP Indy , et la procédure évenementielle onExecute. Et je voudrais récupérer le AThread.
 
Une idée SVP ?

Reply

Marsh Posté le 18-07-2006 à 11:16:49   

Reply

Marsh Posté le 20-07-2006 à 10:03:23    

UP !!

Reply

Marsh Posté le 24-07-2006 à 17:46:25    

:hello:
En fait il faut juste affecter a ton evenement la procedure adequate,  
sans inclure les parametres eventuels.
 
Si c'est un click :  tu fais  "Compos.OnCLick := CompoClick;"
tu t'occupes pas du Sender, en declaration de la procedure "CompoClick(Sender:TObject)"
 
Expl

Code :
  1. TLaFiche = class(TForm)
  2.     ...
  3.     Procedure CompoClick(Sender:TObject);
  4.     Procedure Creation_Dynamiq;
  5. End;
  6. ...
  7. Implementation
  8. ...
  9. Procedure TLaFiche.CompoClick(Sender:TObject);
  10. Begin
  11.   //Code si click
  12.   ...
  13. End;
  14. Procedure TLaFiche.Creation_Dynamiq;
  15. Var Compos:TComposant;
  16. Begin
  17.   Compos:=TComposant.Create;
  18.   Compos.OnCLick := CompoClick;
  19. End;


 
J'espere ne pas avoir ete trop brouillon :pt1cable:


---------------
L'éternité c'est long, surtout vers la fin.
Reply

Sujets relatifs:

Leave a Replay

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