none
application des enumération de word RRS feed

  • Question

  • Je suis les directives données ici. J'ai donc codé ceci:

      

    public:

    enum class WdUnderline; enum class WdCharacterCase;


    et le compilateur me répond:

    1>D:\usr\Memoria\dev\Linguistic\WordReader\com\WordReader.h(73): error C2599: 'WdUnderline' : une déclaration anticipée de type enum n'est pas autorisée
    1>D:\usr\Memoria\dev\Linguistic\WordReader\com\WordReader.h(74): error C2599: 'WdCharacterCase' : une déclaration anticipée de type enum n'est pas autorisée


    Jean Noël Martin


    mardi 26 juin 2012 08:57

Réponses

  • merci à Paul pour ses nombreuses réponses bien documentés. Je dois encore travailler sur ce sujet.

    Je met neanmoins ce thread en repos car il semble que j'ai une autre solution. je le documenterai ultérieurement


    Jean Noël Martin


    • Modifié JeanNoel53 mardi 3 juillet 2012 06:40
    • Marqué comme réponse JeanNoel53 mardi 3 juillet 2012 06:40
    jeudi 28 juin 2012 12:36

Toutes les réponses

  • Y a t'il une réponse? Je crois que cette question est précise

    Jean Noël Martin


    jeudi 28 juin 2012 06:22
  • WdUnderline et WdCharacterCase sont des types enum qui sont déjà définit dans  un namespace dans un assembly PIA d'office.

    Vous n'avez pas à faire de forward déclaration pour vous en servir. En C++/CLI ce n'est pas comme dans un .h en C++. ;-).

    Donc enlevez ces deux lignes inutiles. ;-)


    Paul Bacelar, Ex - MVP VC++

    jeudi 28 juin 2012 12:00
    Modérateur
  • merci à Paul pour ses nombreuses réponses bien documentés. Je dois encore travailler sur ce sujet.

    Je met neanmoins ce thread en repos car il semble que j'ai une autre solution. je le documenterai ultérieurement


    Jean Noël Martin


    • Modifié JeanNoel53 mardi 3 juillet 2012 06:40
    • Marqué comme réponse JeanNoel53 mardi 3 juillet 2012 06:40
    jeudi 28 juin 2012 12:36