Avatar billede mieritz Nybegynder
22. december 2004 - 10:01 Der er 3 kommentarer og
1 løsning

Menu index out of range

Jeg får følgende fejl men først når mit program er startet. Det sker når jeg vil have den til at slette de eksisterende elementer i min popupmenu. Fejlen der kommer er Menu index out of range. Hvorfor opstår denne fejl og hvordan undgår jeg den

  if(selt > 0)
    {
        int mem = GroupMemberShip->Count;
        for (int j=0;j<mem;j++ )
        {
       
        GroupMemberShip->Delete(j);
        }
        selt =0;
    }
Avatar billede ranglen Nybegynder
22. december 2004 - 10:09 #1
Et bud kunne være, at den rearrangerer index efter hver Delete(), prøv med

GroupMemberShip->Delete(0);
Avatar billede soreno Praktikant
22. december 2004 - 10:12 #2
Du kan evt. printe j og GroupMemberShip->Count for hver iteration og dermed undersøge hvorfor det går galt.
Avatar billede mieritz Nybegynder
22. december 2004 - 10:15 #3
ja ranglen det var selvfølgelig det. Det havde jeg ikke lige tænkt smid lige et svar og tak for hjælpen
Avatar billede mieritz Nybegynder
26. januar 2005 - 12:02 #4
hmm lukker skriv hvis du vil have point så opretter jeg nyt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester