begin process at 2012 02 07 07:45:48
  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 Comment gérer les exceptions sur un tdbgrid? [ par toutoughou ] Bonjour; J'ai un TDBGRID lié à un TADOTABLE. Je savoir comment je peux gérer les champs non nuls lors de l'insertion des nouveaux enregistrements.Donc Remplir tableau avec le contenu d'un CheckBoxList [ par JackNUMBER ] Bonsoir :) Après beaucoup de recherche je n'ai pas réussi à trouver un exemple assez simple pour ce que je cherche à faire.... Je cherche simplement selection dans listbox ne se fait pas [ par juliens81 ] Bonjour, je fais un deplacement dans une listbox puis j essaye de reselectionner les elements qui l etaient precedemment. Mais ca ne fonctionne pas. Effacer la dernière image dessinée [ par Jean_Jean ] Bonjour à tous, Non je ne programme pas sur la plage mais au milieu de mes cartons! Mais si comme je le pense vous avez emmené votre pc sur la plage format décimal (FloatFormat, Precision, Digits) ? masque (##,#0.000E+#) [ par zwyx ] [size=50][color=white]FloatFormat,Precision,Digits,Masque[/color][/size] Bonjour à tous, Je bloque dans l'écriture d'une bête routine. Savoir qu'on a Affectation de valeur à une propriété de composant [ par Jean_Jean ] Bonjour, [^^!2]Bien que replongeant le nez dans la littérature de Borland et autres tutoriaux sur les composants, j'ai un doute sur l'affectation d'u affichage moteur 3d [ par md21 ] Bonjour, je suis en train de développer un moteur 3D basé sur la technologie du ray-casting utilisée dans les anciens jeux 3D. Pour le rendu j'utilis procedure override [ par DCTerreur ] Bonjour, j'ai une procedure que j'override dans un enfant. Le principe de base fonctionne, mais je ne comprend pas comment fonctionne les variable et comment désactiver les raccourcis clavier de TAcroPDF [ par beckerich ] Bonsoir, un petit problème qui m'embête depuis un moment, malgré pas mal de recherche... Je visualise un document PDF avec le composant TAcroPDF. Acr


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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,952 sec (3)

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