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

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Détecter un évènement dans une classe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Détecter un évènement dans une classe

n°1393680
kishibojin
Mais euh !
Posté le 23-06-2006 à 15:03:10  profilanswer
 

Bonjour,
 
Dans une projet Delphi VCL Win32, je passe un composant en paramètre dans une de mes classes. Ce que j'aimerai pouvoir faire, c'est dans une fonction membre de ma classe, executer une partie de code seulement si l'évènement de mon coposant c'est déclanché.
 
Ca peut parraitre un peu farfelu, mais si quelqu'un pourrait m'éclairer sur le sujet, ce serait fort aimable.
 
Merci d'avance

mood
Publicité
Posté le 23-06-2006 à 15:03:10  profilanswer
 

n°1403395
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-07-2006 à 21:22:49  profilanswer
 

Ce n'est que maintenant que je vois le topic, mais si c'est encore nécessaire/utile je peux expliquer...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1429898
kishibojin
Mais euh !
Posté le 23-08-2006 à 14:10:03  profilanswer
 

beu je croyais avoir répondu  :??:  
 
alors si jamais oui oui ça m'intéresse :D

n°1430813
antp
Super Administrateur
Champion des excuses bidons
Posté le 24-08-2006 à 16:59:14  profilanswer
 

En fait en relisant ta question je ne sais pas ce que je comptais expliquer [:figti]  
Pour être sûr qu'on parle de la même chose :
- tu as une classe A que tu écris
- cette classe reçoit en paramètre un objet B
- tu voudrais, dans A, avoir une fonction qui gère un des événements de B, un "OnQuelquechose"
c'est cela ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1431363
kishibojin
Mais euh !
Posté le 25-08-2006 à 13:27:59  profilanswer
 

exactement j'aimerai pouvoir faire dans ma classe A un bout de code uniquement quand il y a eu l'évènement de l'objet B que l'on a reçu en paramètre.

n°1431642
antp
Super Administrateur
Champion des excuses bidons
Posté le 25-08-2006 à 22:26:10  profilanswer
 

1. Déclarer une fonction/procédure dans A qui a les mêmes paramètres que ce qu'attend l'événement de B (par défaut c'est en général au moins un "Sender: TObject" ), appelons-là OnEventDeB.
2. Quand on reçoit B en param, faire :
B.OnEvent := OnEventDeB
si l'événement de B s'appelle "OnEvent".
Puis il n'y a plus qu'à mettre le code dans la fonction/procédure OnEventDeB.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1432100
kishibojin
Mais euh !
Posté le 27-08-2006 à 13:52:48  profilanswer
 

ah ben je n'avais pas vu ca comme ca. En faite c'est tout con. merci beaucoup

n°1432949
el zozo
Stroumf Grognon
Posté le 29-08-2006 à 11:01:45  profilanswer
 

kishibojin a écrit :

ah ben je n'avais pas vu ca comme ca. En faite c'est tout con. merci beaucoup


+1 J'avais besion du mème truc  :)


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

  Détecter un évènement dans une classe

 

Sujets relatifs
[VB.NET] Acceder au variables d'une classe...?Design de classe
détecter si un fchier est accédéComment détecter reellement le navigateur
[Javascript] Créer un evenement "ondblclick" dans un SELECT[RegExp] Détecter toutes les adresses URL d'une chaîne de caractères
UML questions diagramme classeDétecter l'appui sur "Entree"
Modifier évènement après rechargementprobleme de parametre privé dans classe
Plus de sujets relatifs à : Détecter un évènement dans une classe


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