begin process at 2012 02 09 12:44:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

ActiveX / COM

 > 

Récupération événements objets COM (déjà codé)


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

Récupération événements objets COM (déjà codé)

jeudi 26 juillet 2007 à 09:55:39 | Récupération événements objets COM (déjà codé)

MELISA

Bonjour,

Je débute en C# sur VS2003 sous WXP Pro.
Je développe une application Windows dans laquelle j'inclus un objet COM déjà codé ayant des événements.

Ma question est donc la suivante: comment faire pour récupérer les événements de l'objet COM ajouté?

Merci d'avance pour vos retours.
jeudi 26 juillet 2007 à 10:20:07 | Re : Récupération événements objets COM (déjà codé)

Lutinore

Administrateur CodeS-SourceS
Salut, c'est la même chose qu'avec un objet .NET. Dans l'explorateur de projet de Visual Studio double clique sur ton objet COM ça va ouvrir l'explorateur d'objets et tu verras le nom des événements qu'il possède.
jeudi 26 juillet 2007 à 10:32:42 | Re : Récupération événements objets COM (déjà codé)

MELISA

Merci pour l'info.

Peux-tu me dire comment je peux lever un de ses événements?

J'ai fait une inscription à l'événement au gestionnaire d'événements mais j'ai l'erreur suivante: "La référence d'objet n'est pas définie à une instance d'un objet"

jeudi 26 juillet 2007 à 10:45:26 | Re : Récupération événements objets COM (déjà codé)

Lutinore

Administrateur CodeS-SourceS

Tu ne peux pas lever l'un de ses évènements.. seul l'objet qui contient l'évènement peut le lever. Mais tu peux t'inscrire à cet évènement :




MyObject myObject = new MyObject( );
myObject.DoSomething += new EventHandler( MyObject_DoSomething );


private void MyObject_DoSomething( object sender, EventArgs e )
{
 // ..
}

jeudi 26 juillet 2007 à 10:51:31 | Re : Récupération événements objets COM (déjà codé)

MELISA

OK!

Dernière question: où dois-je inclure ce code? J'ai essayé dans la région InitializeComponent du form.cs mais là j'ai toujours l'erreur suivante:
"La référence d'objet n'est pas définie à une instance d'un objet"
jeudi 26 juillet 2007 à 10:59:28 | Re : Récupération événements objets COM (déjà codé)

Lutinore

Administrateur CodeS-SourceS
Réponse acceptée !
Surtout pas dans InitializeComponent  , dans le constructeur de ta forme par exemple. Si ce n'est pas un évènement statique tu dois allouer l'objet avec 'new' avant, sinon tu as une référence 'null', d'ou le message d'erreur je pense.
jeudi 26 juillet 2007 à 11:36:13 | Re : Récupération événements objets COM (déjà codé)

MELISA

Ouah! C'est impeccable.

Merci pour tout


Cette discussion est classée dans : événements, récupération, déj, codé, objets


Répondre à ce message

Sujets en rapport avec ce message

Récupération des événements claviers [ par Pyroxn ] Voila j'ai ma form avec différents composants, j'aimerai pouvoir récupérer un événement KeyUp où que je soit dans ma form.Mon KeyPreview étant a true. Récupération des événements sur un objet (WPF) [ par sirdarkwin ] Bonjour,Je cherche à sauver/charger des templates de pages en Xaml afin que l'utilisateur puisse modifier la plupart des éléments de son interface ass les objets combox sous c# [ par sygmo ] Bonjours à tous. j'ai un problème avec l'utilisation des combox .je vous explique par un simple exemple:j'ai une relation PERE(idpere, nompere) - FILS XNA créer, instancier plusieurs objets à l'aide d'une boucle for [ par blackskiz ] Bonjour,Je souhaiterai instancier un nombre X d'objets de ma classe Car à l'aide d'une boucle for. exemple :             for (int i = 0; i             Obtenir les objets (instances) [ par ricklekebekoi ] Bonjour,J'ai un besoin crucial de savoir toutes les instances existante d'une classe précise et de ces sous-classes.J'ai tout d'abord pensé a faire un Cast à partir d'une Instance [ par t00f ] Bonjour à tous,En utilisant la reflection, on peut facilement créer des instances d'objets particulier.    Object o = Activator.getInstance(Type t);Or Comment faire une récupération périodique de mail [ par Priest91330 ] bonjours,Je suis actuellement en stage et je dois créer un site. Je code en ASP.net et en C# mais je ne suis qu'un débutant. J'ai réussi à récuperer l Récupération des paramètres utilisés pour lka consommation d'un Web Service [ par thibault57 ] Bonjour à tous, j'ai une question concernant la récupération des paramètres utilisés pour consommer une web méthode. Je m'explique, j'ai un web servic Récupération du numéro de série d'un disque dur ? [ par EmacLi ] Bonjour,Comment récupérer le numéro de série (physique) d'un disque dur ?Merci de votre aide. (vs2008, frk3.5) Imposer des contraintes en 3D [ par sondos01 ] Bonjour à tous,   Je travail sur une application 3D  en WPF/XAML ( VS 2005 .Net 3.0). J'ai un Model3DGroup qui regroupe <spa


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

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

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