Results 1 to 3 of 3

Thread: E2077 Number of elements differs from declaration probleem.

  1. #1

    E2077 Number of elements differs from declaration probleem.

    Hallo hallo,

    In de onderstaande code krijg ik de foutmelding:

    [dcc32 Error] DialogsMsg.pas(150): E2072 Number of elements (11) differs from declaration (12)

    Code:
      ButtonNames: array[TMsgDlgBtn] of string = (
        'Yes', 'No', 'OK', 'Cancel', 'Abort', 'Retry', 'Ignore', 'All', 'NoToAll',
        'YesToAll', 'Help'{$ifdef VER320},'Close'{$endif});
    Het is me alleen niet duidelijk waarom? Ik zou het begrijpen als ik expliciet het aantal elementen in de array had opgegeven, maar dat is niet het geval. Het betreft hier code die gemigreerd wordt van D2007 naar Rio.

    Weet jij hoe ik dit oplos.

    p.s. Ik realiseer me dat de compiler directive voor Delphi Tokyo is en niet voor Rio.

    Bij voorbaat dank!

  2. #2
    Quote Originally Posted by luigi View Post
    Het is me alleen niet duidelijk waarom? Ik zou het begrijpen als ik expliciet het aantal elementen in de array had opgegeven, maar dat is niet het geval. !
    Dat doe je dus wel. Die TMsgDlgBtn is een unumerated type met aantal elementen. Je moet precies daar aantal elementen opgeven.

    Zie ook
    http://docs.embarcadero.com/products...MsgDlgBtn.html

    Kijk dus hoeveel elementen (en welke) jouw TMsgDlgBtn bevat en definieer er ook zoveel.

  3. #3
    Moest 4 keer lezen, maar het muntje is gevallen Dank je wel Rik!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •