Announcement

Collapse
No announcement yet.

deklaration nicht ordnungsgemäß abgeschlossen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • deklaration nicht ordnungsgemäß abgeschlossen

    Ich versuche gerade die Trials von TMS zu testen
    beim Compielieren bekomme ich die obige Fehlermeldung zu allen

    static const Shortint ....

    Weiss jemand was da falsch ist ???

    Code:
    typedef _INTLIST  TIntList;
    
    #pragma option push -b-
    enum PROPERTYORIGIN { PO_STATE, PO_PART, PO_CLASS, PO_GLOBAL, PO_NOTFOUND };
    #pragma option pop
    
    typedef PROPERTYORIGIN TPropertyOrigin;
    
    //-- var, const, procedure ---------------------------------------------------
    static const Shortint DTT_GRAYED = 0x1;
    static const Shortint HTTB_BACKGROUNDSEG = 0x0;
    static const Shortint HTTB_FIXEDBORDER = 0x2;
    static const Shortint HTTB_CAPTION = 0x4;
    static const Shortint HTTB_RESIZINGBORDER_LEFT = 0x10;
    static const Shortint HTTB_RESIZINGBORDER_TOP = 0x20;
    static const Shortint HTTB_RESIZINGBORDER_RIGHT = 0x40;
    Bei allen static const Shortint ... Anweisung sagt der Compiler

    Deklaration nicht ordnungsgemäß abgeschlossen

  • #2
    Kann das nicht nachvollziehen; alle Anweisungen mit Shortint werden einwandfrei compiliert und gelinkt.
    Christian

    Comment


    • #3
      Ich habe die entprechenden Zeilen auskommentiert und siehe da, es läuft.

      Comment


      • #4
        Das sollte nicht die Lösung sein.....schließlich werden die Werte doch irgendwann benötigt.

        static const int DTT_GRAYED = 0x1;

        würde ich dann probieren
        Christian

        Comment


        • #5
          Hab ich probiert, das Ergebnis ist das selbe

          Comment

          Working...
          X