Précédent   Forum du club des développeurs et IT Pro > Dotnet > Général Dotnet > Framework .NET
Framework .NET Vos questions relatives à l'utilisation des différents Framework .NET
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 11/09/2012, 11h33   #1
Arnard
Membre Expert
 
Homme Arnaud
Développeur .NET
Inscription : avril 2006
Messages : 1 386
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2006
Messages : 1 386
Points : 1 582
Points : 1 582
Par défaut Evénements sur ActiveX, OK in WPF, pas en console

Hello,

actuellement en train de manipuler un ActiveX, je rencontre un souci avec les événements qu'il peut lever.

EN WPF, je reçois bien les événements, il n'y a pas de souci. Par contre en mode console, rien n'arrive, je ne sais pas pourquoi, mes handlers ne se manifestent jamais.

J'imagine qu'il y a un paramètre propre à WPF et absent de la console qui fait cela, mais je ne parviens pas à identifier quoi. J'ai passé le main en STA sans succès.

Les appels de fonctions s'exécutent bien quel que soit le mode.


Merci pour votre aide
Arnard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2012, 12h12   #2
Mat.M
Expert Confirmé Sénior
 
Développeur informatique
Inscription : novembre 2006
Messages : 4 445
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : novembre 2006
Messages : 4 445
Points : 5 864
Points : 5 864
Salut un Active X c'est généralement un contrôle visuel qu'on utilisait sous VB6 ou Delphi.
Donc en mode console il risque de ne pas fonctionner.
Par contre il y a aussi des DLL Active X/COM donc non visuelles.
Pourquoi utilises-tu le mode console ?

Citation:
Envoyé par Arnard Voir le message
J'imagine qu'il y a un paramètre propre à WPF et absent de la console qui fait cela, mais je ne parviens pas à identifier quoi.
oui le HWND/Handle du Active X afin qu'il soit correctement rafraichi.
Le Handle d'une fenêtre c'est le paramètre minimum.
Quel type d'Active X est-ce , à quoi sert-il ?
Mat.M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2012, 13h33   #3
Arnard
Membre Expert
 
Homme Arnaud
Développeur .NET
Inscription : avril 2006
Messages : 1 386
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2006
Messages : 1 386
Points : 1 582
Points : 1 582
Il sert à communiquer avec des systèmes d'enregistrements et d'alarmes vidéo, je veux en faire un service, et je suis en console en debug là, la partie affichage ne m'intéressant pas, uniquement la partie alarme.
Arnard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2012, 15h47   #4
Mat.M
Expert Confirmé Sénior
 
Développeur informatique
Inscription : novembre 2006
Messages : 4 445
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : novembre 2006
Messages : 4 445
Points : 5 864
Points : 5 864
Tu ne peux pas faire d'un Active X un service.
Un Active X c'est un contrôle qu'on pose sur une form bref un formulaire, ce contrôle va te permettre d'afficher des courbes par exemple ou gérer un système d'alarmes dans ton cas.
En console ça ne fonctionnera pas sauf si tu arrives à rafraichir l'affichage parce que tout le fonctionnement du contrôle doit passer en partie par le rafraichissement.
C'est le problème des contrôles/composants tout fait
Est-ce qu'il y a une documentation de ce contrôle ?
Mat.M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2012, 16h01   #5
Arnard
Membre Expert
 
Homme Arnaud
Développeur .NET
Inscription : avril 2006
Messages : 1 386
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2006
Messages : 1 386
Points : 1 582
Points : 1 582
Citation:
Envoyé par Mat.M Voir le message
Est-ce qu'il y a une documentation de ce contrôle ?
Ah ah ah ah


réponse du support : créer une fenêtre invisible pour hoster ça... Plus facile à dire qu'à faire

Mais je pige pas que les événements aient besoin de passer via la file de message window...
Arnard est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h26.


 
 
 
 
Partenaires

Hébergement Web