Gäller det endast ett formulär?
I så fall får du helt enkelt plocka bort lite grann i taget från koden tills problemet försvinner.
Spara en kopia av koden innan du börjar radera.
7 svar · 242 visningar · startad av saw
Jag börjar undra om jag inte har fått något fel i min VS.net 2003
Först:
Jag har en AMD +1600
512 mb ram
2 X 1024 swabb (på två diskar, inbillade mig att det blev bättre).
Gott om utrymme på HD.
Den applikationen som jag håller på med, ligger fn på ca 7000 rader kod.
Jag har serilizerat dvs gjort den flerspråkig enl konstens alla regler.
När jag t ex skall (i designläge) skall gå från svenska till engelska, så tar det mellan 8 - 10 MINUTER innan jag kan göra någonting.
Om jag har gjort någon ändring, så tar spara ung lika lång tid.
Vad är eran uppfatning? :l
Gäller det endast ett formulär?
I så fall får du helt enkelt plocka bort lite grann i taget från koden tills problemet försvinner.
Spara en kopia av koden innan du börjar radera.
Det är alltså inte i kodläget utan i designläget, gör det någon skillnad?
Sen upplever jag att det började när jag serielizerade (jag tror det heter så).
Att krympa programmet låter sig nog inte göras...
8-10 minuter låter lite väl magstarkt men jag har också upptäckte att VS.NET kan vara riktigt långsamt ibland.
Fast om du har en fil/klass på 7000 rader så borde du nog dela upp din applikation i flera klasser/controller. Det BORDE gå annars har du NOG designat din applikation fel från början.
- M
Nja fel och fel, jag har svårt att se hur det skall kunna bli mycket annorlunda, VS har ju automatiskt skrivet hälften...
Sen upplever jag att det började när jag serielizerade (jag tror det heter så).
Tror inte att det heter serialisera då det innebär att dela upp information i en kontunerlig dataström (för binär överföring över nätverk bland annat) :)
Då har rätt, vad jag menar är flerspråkighet.
Nja fel och fel, jag har svårt att se hur det skall kunna bli mycket annorlunda, VS har ju automatiskt skrivet hälften...
Om det är en WindowsApp som du har gjort så kan du ju dela upp den i mindre controller.
Säg att du har en ListView på din WindowsApp, istället för att lägga den på ditt formulär, så skapar du en User Control och lägger den där istället. Sedan så lägger du UserControllen på din MainForm. Då kan du bryta ut funktionallitet från din MainForm och på det viset få ner storlektn på din MainForm.
- M