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
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    11
    D�tails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    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 confirm�
    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
    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
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    11
    D�tails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    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 confirm�

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

    Informations professionnelles :
    Activit� : pdg

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

  5. #5
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    11
    D�tails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    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