16. juni 2003 - 19:02Der er
2 kommentarer og 1 løsning
Få programmet til at "vente"
Hvordan kan jeg få et program til at vente på at man kører en fil.. Et eksempel kunne være et program der vendter på at man starter notepad og når man så starter det lukker programmet. Mit problem er ikke at få programmet til at finde ud af om et andet program kører men at få det til at tjekke det konstant. På nuværende tidspunkt tjekker programmet det bare en gang og lukker bagefter.
ps. Min eneste løsning er et uendeligt loop men det synes jeg langt fra er optimalt.
Hvis du ønsker at vente på at et bestemt program startes, er et loop vejen frem:
while ( program ikke er startet ) Sleep(100) ;
Med Sleep venter du dels 100 ms mellem hver gang der kontrolleres om programmet er startet og dels får de andre processer i Windows mere CPU tid til at udføre deres opgaver.
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.