Avatar billede tknudsen Nybegynder
13. maj 2002 - 09:00 Der er 5 kommentarer og
1 løsning

kører programmet allerede ?

Hvordan kan jeg finde ud af om et program allerede kører ?

Jeg skal lave et program (til winnt/2000), som starter en række andre programmer hvis de ikke kører i forvejen. Findes der nogle medtoder til feks at kigge i taskmanageren ?
Avatar billede speedy Nybegynder
13. maj 2002 - 09:07 #1
Her er et eksempel på at få en masse at vide om de processer der kører i Windows NT, 2000 og XP

/SpEeDy
Avatar billede snowball Novice
13. maj 2002 - 10:07 #2
Spændende eksempel Speedy ;)

Snowball
Avatar billede ziron Nybegynder
13. maj 2002 - 10:15 #3
kig på FindWindow i hjælpen der kan du se hvad det er der skal stå i den for at finde et bestem program.

if Findwindow(nil, 'MIT_PROGRAMNAVN') <> 0 then
  begin
    ShowMessage('WIIII programmet kører');
end;

/ZIRON
Avatar billede speedy Nybegynder
13. maj 2002 - 10:19 #4
snowball>>ja ik :)
ups... her er linket...sorry:

http://www.swissdelphicenter.ch/torry/showcode.php?id=281

/SpEeDy
Avatar billede tknudsen Nybegynder
14. maj 2002 - 19:05 #5
ziron >> jeg vil også gerne kunne finde programmet selv om det ikke har et vindue.

speedy >> den tager et pid som parameter, jag har bare processnavnet (imagename)
Avatar billede ziron Nybegynder
15. maj 2002 - 00:19 #6
tknudsen >> har du kigget i hjælpen som jeg skrev? for ved at kigge der under FindWindow finder du også ud af hvordan man gør det selvom man ikke kan se det vindue du snakker om...

/ZIRON
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