Medmindre der er rimeligt lidt memory tilgængeligt, så kunne det lyde som f.eks. en utilsigtet rekursion der bare spiser memory indtil der ikke er mere.
From.ActiveForm returnere en reference til den nuværende aktive form. Hvor this altid vil returnere den instans af formen _Interface som du har oprettet i main
den var jo dybt underlig den fejl - jeg har ikke kigget ind på det, men jeg gjorde følgende:
1) gik ind i InitializeComponents metoden hvor alt bliver added til formen (da du jo sagde det virkede inden du lagde menuen på :o 2) Jeg tjekkede så lige om det var rigtigt det du sagde (sorry :D) ved at fjerne linien this.Menu = mainMenu1; - og det var rigtigt, så virkede det. 3) nå så ville jeg gå en tak længere ned, for at se om der var noget specielt i de items du havde added. Så jeg startede med at fjerne de to første menu fra main menu (programatisk ved at udkommentere dem i mainmenu1.Items.AddRange(..osvosv)). 4) men så kom der en ny fejl : NullRefernece i OnChangeSize, så den fixede jeg (da jeg i debuggeren så at ActiveForm var null. 5) så prøvede jeg at køre programmet i dets oprindelige form, også virkede det sq !
...man kunne måske også ha sat en try catch rundt om application.run, og så catche den specifikke fejl "outofmemory". Så sætte et breakpoint i catch'en og se på stacktracet, hvor det gik galt - sådan plejer jeg bare ikk at gøre. Jeg startede egentlig også med at søge på nettet, men efter 2 minutter gad jeg ikke mere - det var meget forskellige i hvilken forbindelse forlk havde setproblemet
ang. den med try catch rundt om application.run, bør man kun bruge når man prøver at finde fejlen (og jeg ved ikke engang om den vil ha' fundet den i dette tilfældet, men ellers er den go' nok!). At fjerne en fejl med en tom catch handler, kan ikke anses som et "fix" - fordi at det kan jo være at der ligger en lummer dej og lugter et sted i koden (læs: der er måske en alvorlig fejl som bør rettes).
Skriver det bare for go' ro og ordens skyld - i den bedste mening :D
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.