Avatar billede aslan Nybegynder
14. oktober 2005 - 09:49 Der er 4 kommentarer og
2 løsninger

exitValue giver 1?

Jeg ved at hvis værdien er 0 så er det en succes, men hvad betyder det hvis værdien er 1? Processen bliver udført rigtigt tror jeg, men nogle gange returnere den 1 istedet for 0?
Avatar billede kalp Novice
14. oktober 2005 - 09:51 #1
at det ikke er en success...
Avatar billede kalp Novice
14. oktober 2005 - 10:02 #2
okay kort kommentar.. men ellers må du fortælle hvad det er du laver og eller i hvertfald hvilken metode du anvender..

1, 0 er bare tal som du kan evaluere på.. så du fx kan skrive

if(dinmetodekald() == 0)
udskriv.. det gik godt!!
else
udskriv det gik dårlig

og det kan selvfølgelig være kode der køres i if sætningen..

hvis altså jeg har forstået dig korrekt:P
Avatar billede arne_v Ekspert
14. oktober 2005 - 10:07 #3
Vi snakker Process exitValue ikke ?

Sagen er at det er helt op til applikationen. Og for at gøre ondt værre er
konventionen forskellig på forskellige styre systemer.

DOS/Windos/Unix/Linux bruger:

0 for OK
forskellig fra 0 for fejl

og ved en enkelt fejl type vil man man nok typisk bruge 1

og ved flere fejl typer vil man bruge 1,2,3,...

Men på VMS er konventionen:

ulige for OK
lige for fejl

typisk vil man bruge 1 for OK

ved en fejl type vil man typisk bruge 44

og ved flere fejltyper vil mange bruge et range efter nærmere guidelines

så bundlinien er:

de 1 indikerer en eller anden form for ikke normal exit

det er helt applikations specifikt hvad det 1 tal betyder
Avatar billede aslan Nybegynder
16. oktober 2005 - 08:48 #4
I kan bare lægge et svar så giver jeg points.
Avatar billede arne_v Ekspert
16. oktober 2005 - 09:33 #5
.
Avatar billede kalp Novice
16. oktober 2005 - 10:35 #6
oki:)
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