begin process at 2008 07 05 04:27:20
1 205 043 membres
29 nouveaux aujourd'hui
14 118 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : utiliser un composant [ Archives / Réseau et Internet ] (koko)

utiliser un composant le 31/08/2003 22:58:00

koko
Voila, je voudrais savoir comment je pourrais faire pour pouvoir utiliser un composant sans le mettre sur ma fiche... par exemple, j'ai d/l un composant pour irc qui est sur ce site et j'ai voulu l'utiliser sans mettre le composant dans une form...
alors pour les propriétés c facile
irc.server :=
mais pour les évènements je ne sais pas comment je pourrais faire pour pouvoir les utiliser...

voila merci :)


Re : utiliser un composant le 31/08/2003 23:08:07

Delphiprog
(Admin CS)
Salut koko,

C'est pas très difficile !
Primo : écrire une méthode ayant la même signature que celle écrite par Delphi quand tu double clique dans la page évènement de l'inspecteur d'objets.
Le plus simple est donc de la déclarer dans une des sections de la fiche.
Imaginons que le composant Irc dispose d'un évènement OnConnect dont les paramètres sont simplement "Sender: TObject".
Déclarons une méthode dans la section Private de la fiche TForm1 :

Private
procedure IrcOnConnect(Sender: TObject);


Tu développes normalement cette méthode (Shift+Ctrl+C pour faciliter le boulot) et tu mets ce que tu veux dedans.

Quand ton composant est créé dans le code, tu affectes à son évènement OnConnect l'adresse de ta méthode écrite auparavant :


Irc.OnConnect := IrcOnConnect;


Et c'est tout !
Merci Delphi.
May Delphi be with you


-------------------------------
Réponse au message :
-------------------------------

> Voila, je voudrais savoir comment je pourrais faire pour pouvoir utiliser un composant sans le mettre sur ma fiche... par exemple, j'ai d/l un composant pour irc qui est sur ce site et j'ai voulu l'utiliser sans mettre le composant dans une form...
> alors pour les propriétés c facile
> irc.server :=
> mais pour les évènements je ne sais pas comment je pourrais faire pour pouvoir les utiliser...
>
> voila merci :)
>
>

Re : utiliser un composant le 31/08/2003 23:29:51

koko
merci beaucoup :D


-------------------------------
Réponse au message :
-------------------------------

> Salut koko,
>
> C'est pas très difficile !
> Primo : écrire une méthode ayant la même signature que celle écrite par Delphi quand tu double clique dans la page évènement de l'inspecteur d'objets.
> Le plus simple est donc de la déclarer dans une des sections de la fiche.
> Imaginons que le composant Irc dispose d'un évènement OnConnect dont les paramètres sont simplement "Sender: TObject".
> Déclarons une méthode dans la section Private de la fiche TForm1 :
>

> Private
> procedure IrcOnConnect(Sender: TObject);
>

>
> Tu développes normalement cette méthode (Shift+Ctrl+C pour faciliter le boulot) et tu mets ce que tu veux dedans.
>
> Quand ton composant est créé dans le code, tu affectes à son évènement OnConnect l'adresse de ta méthode écrite auparavant :
>
>

> Irc.OnConnect := IrcOnConnect;
>

>
> Et c'est tout !
> Merci Delphi.
> May Delphi be with you



Classé sous : composant, utiliser, irc

Participer à cet échange

Pub



Appels d'offres

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS