Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1168 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Creation d'un evenement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Creation d'un evenement

n°252929
rdmarmotte
May the force be with you ...
Posté le 25-11-2002 à 14:26:51  profilanswer
 

Bonjour a tous,
 
J'utilise largement les evenements des objets Delphi, mais maintenant, je voudrais aussi creer mes propres evenements, soit en plus dans des objets existant, soit dans mes propres objets.
 
Comment faire ? Pouvez-vous me donner des exemples ?
 
Merci d'avance


---------------
Cobol le jour, PHP la nuit ... Je préfère franchement mes nuits ...
mood
Publicité
Posté le 25-11-2002 à 14:26:51  profilanswer
 

n°252934
antp
Super Administrateur
Champion des excuses bidons
Posté le 25-11-2002 à 14:30:01  profilanswer
 

Code :
  1. TMonComposant = class(TAutreTruc)
  2. private
  3.   FOnMonEvent: TNotifyEvent;
  4.   ...
  5. published
  6.   OnMonEvent: TNotifyEvent read FOnMonEvent write FOnMonEvent;
  7.   ...
  8. end;


 
puis quand tu veux l'appeler depuis une des méthodes du composant :
 

Code :
  1. if FMonEvent <> nil then
  2.   FMonEvent(Self);


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°252954
rdmarmotte
May the force be with you ...
Posté le 25-11-2002 à 14:49:34  profilanswer
 

merci bcp, je v tester ca ce soir :)


---------------
Cobol le jour, PHP la nuit ... Je préfère franchement mes nuits ...
n°254777
zion
Plop
Posté le 27-11-2002 à 05:11:31  profilanswer
 

antp a écrit a écrit :

Code :
  1. [code]if FMonEvent <> nil then
  2.   FMonEvent(Self);






 
Borland préconise plutôt de faire  
 

Code :
  1. if Assigned(FMonEvent) then
  2.   FMonEvent(Self);


 
C'est strictement pareil, mais c'est plus parlant  :)


---------------
Informaticien.be - Lancez des défis à vos amis
n°254812
antp
Super Administrateur
Champion des excuses bidons
Posté le 27-11-2002 à 09:14:44  profilanswer
 

ouais mais bon ça évite à certains de penser que Assigned fait plus qu'un simple if <> nil :D


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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Creation d'un evenement

 

Sujets relatifs
[OpenGL] Création de Map pour un jeu en 3DEvénement pendant une boucle TANTQUE
Création d'un site : Quel est la façon la plus simple?creation de page web
création de Miniatures avec ImageMagick ?Création de (feuilles) Active X
Création d'un serveur SQL Server puis sélection ds groupe.[PHP] Creation d'un fichier et telechargement de celui-ci
creation d'une macros sous powerpoint ![SQL-ORACLE] Pb ce creation d'un domaine
Plus de sujets relatifs à : Creation d'un evenement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR