Oprettet ons. d. 15. august 2012 kl. 11:29:13

Nervatos
Nervatos (1.600 point. Point ude: 120)

Fejl C# - stakken kunne ikke oprettes?

Hej alle.

Inden jeg kom hjem fra ferie, så kørte mit program uden problemer. Nu kan jeg ikke starte det, da der kommer en fejl. Fejlen kommer når jeg trykker på ikonet (læs: programmet), så det skulle jo gerne blive lavet.

"En ny grænseside for stakken kan ikke oprettes."

Nogen der kan fortælle mig, hvad det betyder?
Jeg har ikke haft brugt min computer i mens jeg har været på ferie. Så det undre mig, at der pludselig kan komme sådan en fejl.

Mvh.

Skrevet ons. d. 15. august 2012 kl. 11:38:40| #1

buzzzz
buzzzz (53.588 point)
ifyoudo.net
Kan du ikke åbne dit program i VS og køre det i debug mode og så ser hvad der sker?

Der er helt sikkert ændret et eller andet på din PC.

Udviklere er kloge, men vi kan ikke læse kode vi ikke kan se. :-)

Skrevet ons. d. 15. august 2012 kl. 17:49:15| #2

Nervatos
Nervatos (1.600 point)
Underligt nok, efter jeg starter det op via debug mode er der ingen problemer, heller ikke hvis jeg starter det op uden debug.

string regedit = "codepld";

RegistryKey regKey = Registry.CurrentUser.CreateSubKey(@"Software\" + regedit);

                                            try
                                            {
                                                regKey.SetValue("Username", passField.Text);
                                            }
                                            catch
                                            {
                                                //error
                                            }
                                            finally
                                            {
                                                regKey.Close();

                                                System.Threading.Thread newThread;
                                                Form1 frmNewForm = new Form1();

                                                newThread = new System.Threading.Thread(new System.Threading.ThreadStart(frmNewFormThread));
                                                this.Close();
                                                newThread.SetApartmentState(System.Threading.ApartmentState.STA);
                                                newThread.Start();
                                            }

Det er den eneste kode, som bliver brugt til opstart. Inden den skal gå videre til et andet vindue.

Kan du umiddelbart, se der er noget galt i det?

Skrevet man. d. 22. oktober 2012 kl. 15:05:28| #3

Nervatos
Nervatos (1.600 point)
Hej igen,

Nu kom der en nærmere fejl besked. Jeg bruger http://www.codeproject.com/ (...) til at læse i INI filerne.


        public cIni(string iniFilename)
        {
            this._iniFilename = iniFilename;
        }

Der er råd streg under "}" hvor fejlen er: "An unhandled exception of type 'System.StackOverflowException' occurred in program.exe"

Nogen som kan fortælle mig, om det er dette som er årsagen til at programmet pludselig ikke kan starte op?

Skrevet man. d. 22. oktober 2012 kl. 15:07:47| #4

Nervatos
Nervatos (1.600 point)
Glemte lige at tilføje noget mere kode:

        public cIni(string iniFilename)
        {
            this._iniFilename = iniFilename;
        }


        /// <summary>
        /// INI filename (If no path is specifyed the function will look with-in the windows directory for the file)
        /// </summary>
        public string IniFile
        {
            get { return this._iniFilename; }
            set { this._iniFilename = value; }
        }

Ved ikke, om det de to ting har noget at gøre med hinanden.

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

Extension methods med constraint på interface

Oprettet den 18. maj 2013 kl. 19.26
CodingJoe giver 30 point for svar | Giv et svar »

Kopiere et objekt uden at få referencer med.

Oprettet den 16. maj 2013 kl. 17.51
CodingJoe giver 30 point for svar | Giv et svar »

Søge form i windows app

Oprettet den 16. maj 2013 kl. 07.27
joki giver 30 point for svar | Giv et svar »








Tips & Tricks fra PC World

Teaser billede

Her er seks Google Labs-funktioner, som du skal slå til med det samme

Gmail Labs giver dig adgang til en masse smarte funktioner, som Googles ingeniører leger med i øjeblikket.


Anmeldelser fra PC World

Teaser billede

Test: Samsung Galaxy S4 er et hit - trods gøglertricks

Kan Samsung beholde førertrøjen i det store Android-race? Galaxy S4 er smækfyldt med innovative funktioner, men også med en del gøgl. Er det for meget? Få vores dom over Samsungs nye topmodel.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Tre smarte trick som gør Windows 8 bedre

Boot direkte til skrivebordet, få en strategisk godt placeret luk-knap og slip for at logge ind. Her er tre tips til Windows 8, som gør det nemmere at blive venner med styresystemet.


Nyheder fra Computerworld

Teaser billede

De 21 værste it-vaner - og hvordan du bryder dem

Du har helt sikkert en af disse dårlige it-vaner. Se her hvad du kan gøre.


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger