Précédent   Forum des professionnels en informatique > Autres langages > Pascal > Lazarus
Lazarus Forum d'entraide sur Lazarus, l'EDI RAD multiplateforme basé sur Free Pascal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 11/11/2008, 21h14   #1
Membre régulier
 
Inscription : octobre 2008
Messages : 64
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 64
Points : 72
Points : 72
Par défaut [0.9.26/OS X] Evénements ajoutés dynamiquement

Salut à tous

L'attribution dynamique d'une procedure à un TNotifyEvent (OnClick, OnResize, etc...) d'un objet me pose problème

Je parle de créer dynamiquement un objet (ok), de modifier ses paramètres (ok), puis d'assigner des procedures à ses évenements (pb!)

Par exemple le code suivant ne fonctionne pas avec Lazarus
http://delphi.developpez.com/faq/?pa...ajoutevenement

Quelqu'un aurait une idée ?

Dernière modification par Alcatîz ; 07/12/2008 à 14h30.
yann.m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2008, 21h39   #2
Membre Expert
 
Avatar de chris37
 
Homme
Directeur des systèmes d'information
Inscription : juillet 2007
Messages : 376
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 43
Localisation : France

Informations professionnelles :
Activité : Directeur des systèmes d'information
Secteur : Finance

Informations forums :
Inscription : juillet 2007
Messages : 376
Points : 1 407
Points : 1 407
Bonsoir,

Voila la solution pour assigner un événement à une procédure dans Lazarus.
C'est différent de Delphi...
Code :
MenuItemDBTitle.OnClick:=@DisplayColumns;
L'astuce est le @

Cordialement,
Chris

Dernière modification par Alcatîz ; 12/11/2008 à 20h32. Motif: balises code
chris37 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2008, 22h08   #3
Membre régulier
 
Inscription : octobre 2008
Messages : 64
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 64
Points : 72
Points : 72
Merci Chris37

ça marche impec !
yann.m est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 12h59.


 
 
 
 
Partenaires

Hébergement Web