begin process at 2010 02 10 10:47:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Divers

 > 

Aide et documentation

 > 

Gestion evenement en interne


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Gestion evenement en interne

jeudi 26 juillet 2007 à 15:51:23 | Gestion evenement en interne

speedy_gonzales

Boujour à tous,

   Je suis en train développer un composant dérivé de TServerSocket et je souhaiterais gérer certains évènements en interne (OnClientRead par exemple). Pour les composants créer en interne je n'ai pas de problèmes à gérer les évènements. Pour un Timer
je sais qu'il faut faire:

MonTimer.OnTimer:=MonTimerTimer

procedure MonComposant.MonTimerTimer(sender)
begin
...
end;

j'ai essayé la même demarche pour gérer le OnClientRead de mon composant à savoir:

MonComposant.Create()
begin
   ...
   OnClientRead:=MonComposantClientRead;
   ...
end;

procedure MonComposant.MonComposantClientRead(sender)
begin
...
end;

mais ca ne fonctionne pas, Quelle est donc la méthode pour pouvoir le faire ?
Merci de vos réponses.

jeudi 26 juillet 2007 à 16:21:52 | Re : Gestion evenement en interne

speedy_gonzales

Réponse acceptée !
C'est moi

Je me répond à moi même (pour une fois que j'ai une réponse)

En fait il y a pas de problème ça marche comme ca, je me suis un peu précipité à posé la question...

Le pire c'esr que je sais pas ce que j'avais mal fait la première fois....c'est con

Voilà quoi....
jeudi 26 juillet 2007 à 17:09:45 | Re : Gestion evenement en interne

speedy_gonzales

       Je viens de me rendre compte que non ca ne mache pas si facilement que ca, Le Client ne passe pas dans
les evenements OnLookup, OnConnecting, OnRead  que je déclare de la facon décrite dans mon premier message.

Si vous avez donc une solution
jeudi 26 juillet 2007 à 17:48:37 | Re : Gestion evenement en interne

speedy_gonzales

Je suis un boulet, j'avais pas appelé la fonction qui me fesait les :
 
OnClientRead:=MonComposantClientRead;
......

Donc c'est sur ca risquait pas de marcher
Je trouvais bizard aussi que le serveur marchais et pas le client.......
jeudi 26 juillet 2007 à 18:19:23 | Re : Gestion evenement en interne

florenth

Membre Club
Salut !

Il faut que ta procédure MonComposantClientRead ait les mêmes paramètres que la procédure appelée par l'évènement. Regarde dans l'aide pour savoir quels paramètres il faut mettre.

A+
Flo


Cette discussion est classée dans : interne, gérer, begin, onclientread, moncomposant


Répondre à ce message

Sujets en rapport avec ce message

gérer les fenêtre MDI fille MUTLIPLES [ par sylviecl ] Bonjour, J'ai récupéré sur le site (d'ailleurs bravo à celui qui la fait, c'est génial) comment gérer une fiche mdi fille unique mais le problème c'es récupérer la valeur d'un champ dbgrid dans tedit d'une autre mdi enfant [ par sylviecl ] Bonjour,J'utilise des fenêtres mdi (menu principal : form parent, et enfant : liste des interventions(form child1), liste des clients (form child 2) e Question sur TStream, TPersistent [ par Andalarius ] Bonjour à tous, Voici ma situation : Je désire écrire les objets complexes (contenant différents objets eux-mêmes ou des listes d'objets) dans un fi Un probleme avec MessageBox [ par yugimega ] Bonjour, J'essaye d'afficher un messagebox au chargemnt de l'application. Mais Delphi me met qu'il y a une erreur. J'ai mis une autre messagebox autr Erreur d'une requete sur interbase [ par plante20100 ] Bonjour à tous Voila je voudrais faire une petite appli qui modifie une table interbase (créer une nouvelle colonne). voici mon code : procedure TFor IdSMTPServer + Client IdSMTP = 0 Mails [ par BenXbox ] Salut à tous, J'ai un pb, j'ai créer un serveur avec le IdSMTPServer et quant j'envoie un mail avec un client mail que j'ai fait avec le IdSMTP1 ça s MessageBox [ par cirec ] Jedésir utiliser MessageBox avec une Icone personelcela est normalement prévu dans Message Box maisl'icone ne s'afiche pasVoici le code utiliser :func Problème d'icone perso avec MessageBox [ par cirec ] Bonjour à tousvoilà, je repose m'a question plus clairement (en plus j'avais mal recopié la fonction donc forcément ... )et je précise que j'ai éffect tree expand [ par boby123 ] bonsoir, dans mon script j'utilise les branches du style - c:     + mes documents...j'ai 2 branches de ce style, un pour selectionner le dossier puis PaintBox, Image et Memoire [ par macpc ] Bonjour, J'ai un pb de libération de memoire après l'affichage de photo dans un paintBox, en effet l'affichage se passe très bien, mais lors de manipu


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales