Avatar billede kierch Nybegynder
21. oktober 2003 - 13:17 Der er 11 kommentarer og
1 løsning

Status på om exe kører

Fra min kode starter jeg et program med
ShellExecute(NULL,
                "open",
                "CPROG08SZ.exe",
                NULL,
                NULL,
                SW_SHOW);

Men hvordan finder jeg ud af at programmet er færdig med at køre
Avatar billede bennytordrup Nybegynder
21. oktober 2003 - 13:21 #1
public static bool IsAppRunning(string AppName)
{
  return (bool) (System.Diagnostics.Process.GetProcessByName(AppName).Length > 1)
}
Avatar billede arne_v Ekspert
21. oktober 2003 - 14:28 #2
Hvorfor > 1 og ikke > 0 ?
Avatar billede bennytordrup Nybegynder
21. oktober 2003 - 14:30 #3
Fordi jeg er en klokker og ikke har testet på det. Koden er hentet fra en rutine, som tester på en anden kørende instans af samme program. Der skal den være 1. Den skal være 0, hvis du skal teste på, om et program kører.
Avatar billede bennytordrup Nybegynder
21. oktober 2003 - 14:30 #4
public static bool IsAppRunning(string AppName)
{
  return (bool) (System.Diagnostics.Process.GetProcessByName(AppName).Length > 0)
}
Avatar billede kierch Nybegynder
21. oktober 2003 - 14:31 #5
kan ikke få det til at køre
error C2065: 'System' : undeclared identifier
Avatar billede arne_v Ekspert
21. oktober 2003 - 14:36 #6
kierch>

Meget mystisk !

System namespace er ret centralt. Mildt sagt.

Er du sikker på at der C# og ikke C++ du bruger ?
Avatar billede kierch Nybegynder
21. oktober 2003 - 14:37 #7
sorry det er Visual c++ 6.0
Avatar billede arne_v Ekspert
21. oktober 2003 - 14:40 #8
Helt anden bold gade !

:-)
Avatar billede bennytordrup Nybegynder
21. oktober 2003 - 14:40 #9
Så er du godt nok i forkert kategori :-)
Avatar billede arne_v Ekspert
21. oktober 2003 - 14:41 #10
Og an anden kategori på Eksperten.
Avatar billede arne_v Ekspert
21. oktober 2003 - 14:42 #11
Det er lidt mere besværligt at lave i C++ men du kan se nogle
eksempler her:

http://www.vajhoej.dk/arne/eksperten/APPCHECK/
Avatar billede kierch Nybegynder
21. oktober 2003 - 14:43 #12
sorry jeg bemærkede ikke i farten at det var forkert kategori
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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