IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

C# et objets COM


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti

    Inscrit en
    Décembre 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 22
    Par défaut C# et objets COM
    Bonjour à tous,

    Je travaille actuellement sur la migration d'une application VB.NET vers C# qui fait massivement appel aux objets COM.

    Jusqu'ici tout allait bien mais me voilà devant un problème :

    J'ai ce code là en VB :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
                For nRow = 1 To CInt(oLookupItems.Count)
                   c.Items.Add(oLookupItems.Item(1, nRow))
                Next nRow
    Le souci c'est que oLookupItems est de type Object (non-générique) et que je n'arrive donc pas à convertir ce bout de code en C#.

    Je n'arrive ni à accéder à la méthode Count() ni à la méthode Item().

    Si quelqu'un a la solution... qu'il n'hésite pas

    Merci d'avance !
    Kadelka

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Il serait plus simple que tu mettes le code de déclaration de oLookupItems, qui est à priori un LookUp control
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  3. #3
    Membre averti

    Inscrit en
    Décembre 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 22
    Par défaut
    Citation Envoyé par rad_hass Voir le message
    Il serait plus simple que tu mettes le code de déclaration de oLookupItems, qui est à priori un LookUp control
    oLookupItems est en fait une propriété d'un objet com.

    J'ai trouvé (ourah !) et je post pour aider les gens qui pourrait être dans le même cas

    Pour connaître le type wrappé d'un objet com, on peut faire de cette façon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Microsoft.VisualBasic.Information.TypeName(objet)
    où "objet" est l'objet com dont on veut avoir le type.

    Voilà voilà

    Kadelka

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 16
    Dernier message: 06/06/2007, 12h42
  2. [Définition] Objet COM
    Par Etanne dans le forum Windows
    Réponses: 4
    Dernier message: 19/08/2004, 18h44
  3. Objet COM ou pas en réseau ?
    Par corwin_d_ambre dans le forum Web & réseau
    Réponses: 11
    Dernier message: 13/07/2004, 17h38
  4. [objets COM] "Catastrophic failure"
    Par Air'V dans le forum ASP
    Réponses: 5
    Dernier message: 10/09/2003, 11h45
  5. Désenregistrement d'Objets COM sous Windows
    Par barthelv dans le forum Windows
    Réponses: 2
    Dernier message: 21/05/2003, 15h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo