10. januar 2005 - 20:32Der er
4 kommentarer og 2 løsninger
Forhindre bruger input mens programmet arbejder
Hej,
Hvordan forhindre man at brugeren starter en funktion før programmet er færdig med en anden funktion?
Mit problem er at når jeg loader data'er ind og med det samme prøver at vise data'erne før programmet er færdig med at loade så går programmet ned, hvilket ikke er specielt heldigt.
God idé. Det burde jeg selv have tænkt mig til. Hvis du laver et svar får du point. Jeg vil dog godt lade den stå for i dag for at se om der er alternative løsninger.
Brugeren kan ikke starte en funktion før programmet er med en anden funktion. Medmindre programmøren bruger Application.ProcessMessages hvilket er en dødssynd. Så lad være med at bruge AP eller sæt i det mindste formens Enabled til False. Hvis den anden funktion tager lang tid, er det mere korrekt IMHO at flytte koden til en sekundær tråd, så GUI'en ikke dør.
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.