Le sender de delphi et procedures

Fermé
Yacouba Messages postés 48 Date d'inscription samedi 25 mai 2002 Statut Membre Dernière intervention 6 janvier 2006 - 26 juin 2003 à 08:27
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 26 juin 2003 à 16:47
salut a tous 2 questions importantes pour moi:
1)j'ai visité pas mal de tutoriels et cours et jusque la je n'ai pas vu ce que signifie exactement cette expression(j'ecris beaucoup de code classique sans comprendre ce que ça implique
(sender: Tobject ) un site qui explique tout ça? merci

2)comment dans une procedure faire appel à une autre procedure?
j'ai essayé d'ecrire le nom de la procedure appelée (comme en pascal standard )suivi de point virgule mais ça ne marche pas.

merci de m'eclairer

2 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
26 juin 2003 à 09:27
1)
On retrouve généralement le 'sender' dans les évènements.
Quand ton applicaton reçoit un évènement, il peut être intéressant de savoir qui t'a envoyé cet évènement.
ça peut être un timer, un bouton, une liste, le système d'exploitation... ou n'importe quel autre type d'objet.

En Delphi, pratiquement tous les objects héritent de TObject.
C'est pour cela que le sender est déclaré en TObject: on ne sait pas à l'avance quel type d'objet déclenchera l'évènement.

(désolé si je suis verbeux, c'est pour être précis).


2)
maprocédure();

Ne pas oublier les parenthèses. :-)
1
alicia_3107 Messages postés 4546 Date d'inscription lundi 8 octobre 2001 Statut Membre Dernière intervention 17 février 2015 6
26 juin 2003 à 16:32
2)
maprocédure();

??????????????????
Seb, rappelles toi, sous Delphi ...
Et si maprocédure est sans parenthèses, je peux quand même l'appeler :))) NON ?!!!! :(


</alicia_3107 http://alicia.heraz.free.fr > 
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
26 juin 2003 à 16:47
où làlà, ça fait trop longtemps que j'ai pas touché à Delphi moi.
(et je n'ai pas Delphi sous la main)

Tu as raison. Tout à fait raison.

(Déformation à force de faire du Python.)
0