Avatar billede toke_l Nybegynder
11. februar 2004 - 10:19 Der er 2 kommentarer

ContextMenu / NotifyIcon problem

Jeg har lavet et program som kører i baggrunden, og kun er synligt i "system tray" med et ikon.
Når man trykker på ikonet kommer der en menu frem, og man kan vælge forskellige punkter.
Når programmet kører kalder det forskellige procedurer hele tiden.
Problemet opstår når man trykker på ikonet og menuen popper op, imens der er nogle procedurer igang.
Når menuen popper op stopper procedurerne, og de fortsætter ikke igen når man har trykket ud af menuen. Problemet sker også selvom man ikke vælger et punkt i menuen.
Hvordan undgår jeg at programmet stopper??
Avatar billede dna Nybegynder
12. februar 2004 - 08:09 #1
Kører du dine procedurer i nogle seperate tråde?
Eller er hele dit program single-threaded ?

dna
Avatar billede toke_l Nybegynder
17. februar 2004 - 09:10 #2
Jeg kørte hele programmet singlethreaded, men fandt ud af at det hjalp ved at køre proceduren som en tråd.
Nu er mit eneste problem at jeg "kun" kan køre tråden én gang. Ikke særlig fedt... Den melder fejl om at tråden allerede har været startet tidligere.
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