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

Visual C++ Discussion :

[VC++][ActiveX]LPDISPATCH instanciation d'objet


Sujet :

Visual C++

  1. #1
    Dos
    Dos est déconnecté
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2003
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 137
    Par défaut [VC++][ActiveX]LPDISPATCH instanciation d'objet
    Bonjour,
    J'ai inséré un ActiveX dans mes ressource et j'ai un crash de l'application...
    voici le code simplifié:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    long success = m_RSSTortuga.DownloadRss("http://news.google.com/news?ned=us&topic=h&output=rss");
    if (success == 0) exit(1);
     
    CRss1 *channel, *item;
     
    // How many RSS news items?
    channel = (CRss1*)m_RSSTortuga.GetChannel(0);
     
    int numItems = channel->get_NumItems(); -> ici !!!!!!!
    alors que le code en C# doit fonctionner....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Tortuga.Rss rss = new Tortuga.Rss();
     
    // Download Google Headline News
    bool success = rss.DownloadRss("http://news.google.com/news?ned=us&topic=h&output=rss");
    if (!success)
    {
        return;
        }
     
    // Get the channel.
    Tortuga.Rss channel = rss.GetChannel(0);	
     
    // How many items?
    int numItems = channel.NumItems;
     
    // Add the title of each item to a list box.
    int i;
    for (i=0; i<numItems; i++)
    {
        Tortuga.Rss item = channel.GetItem(i);
     
        listBox1.Items.Add(item.GetString("title"));
    }

    Comment instancier correctement "channel".... je ne sais pas

    Merci pour votre aide....

  2. #2
    Dos
    Dos est déconnecté
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2003
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 137
    Par défaut
    Ci joint le fichier include de la classe, j'aurais du commencé par cela...
    Fichiers attachés Fichiers attachés
    • Type de fichier : h rss1.h (6,2 Ko, 97 affichages)

Discussions similaires

  1. [Reflection] Instancier un objet
    Par bl@st dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 28/10/2008, 11h09
  2. [POO] Instancier un objet avec le nom de la classe
    Par shinchun dans le forum Langage
    Réponses: 4
    Dernier message: 08/06/2006, 13h44
  3. Réponses: 4
    Dernier message: 08/03/2006, 19h07
  4. Réponses: 6
    Dernier message: 18/01/2006, 16h26
  5. instancier un objet Excel
    Par RobinNono dans le forum ASP
    Réponses: 1
    Dernier message: 13/12/2005, 15h51

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