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

MFC Discussion :

MSHTML


Sujet :

MFC

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    Points : 9
    Points
    9
    Par défaut [Résolu]MSHTML
    Bonjour,

    Voila mon PB :
    J'ai fait une application avec la DLL MSHTML.DLL , qui fonctionne parfaitement.
    Je souhaiterai maintenant exporter une partie de mon code dans une autre DLL (ma DLL).

    J'ai placer le meme code dans mes méthodes et j'obltiens l'erreur suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    debug\mshtml.tli(243) : error C2601: 'GetclassName' : local function definitions are illegal
    Si vous avez une idée!
    Merci

  2. #2
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2002
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2002
    Messages : 106
    Points : 113
    Points
    113
    Par défaut
    Salut,
    j'ai jamais eu ce genre d'erreurs mais d'aprés MSDN, c'est que tu tentes d'utiliser une fonction f2 dans une fonction f1, alors que tu as défini f2 dans f1.

    En plus clair (et en anglais), voila ce que dit MSDN:

    Citation Envoyé par MSDN
    Compiler Error C2601
    'function name' : local function definitions are illegal

    An attempt was made to define a function within a function.

    The following is an example that will generate this error:

    int main()
    {
    int i = 0;

    int funcname(int j)
    {
    j++;
    return j;
    }

    i = funcname(i);
    return 0;
    }

    If you move the function into the global space, outside the main() function, the program will compile and run.
    On voit bien dans cet exemple que la fonction funcname est instanciée et utilisée dans main -> Pas bon

    J'espère que ça t'aidera

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    Points : 9
    Points
    9
    Par défaut
    Merci de ton conseil,
    Mais ce que je comprend pas, c'est que c'est exactement la meme méthode dans mon exe que dans ma DLL. (caractère par caractères).

    Ca marche dans l'exe mais pas dans ma DLL!!

    Merci

  4. #4
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 751
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 751
    Points : 10 670
    Points
    10 670
    Billets dans le blog
    3
    Par défaut
    Il doit te manquer une accolade fermante avant ta fonction GetclassName.

  5. #5
    Futur Membre du Club
    Inscrit en
    Mars 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    Points : 9
    Points
    9
    Par défaut
    Merci ca marche !

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 05/12/2008, 21h44
  2. Probleme avec MSHTML
    Par bubu92 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 02/01/2008, 00h15
  3. Impossible de charger 'Microsoft.mshtml'
    Par dudule dans le forum ASP.NET
    Réponses: 3
    Dernier message: 29/08/2007, 11h13
  4. Comprendre la bibliothèque MSHTML
    Par gunico dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 10/10/2005, 13h30
  5. mshtml
    Par druidez dans le forum Web & réseau
    Réponses: 2
    Dernier message: 25/11/2002, 01h37

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