Free pascal exitcode 2? (többi lent. )
Figyelt kérdés
mit jelent pascal-ban a 2-es hibakód?
miét lép ki ez a program a 2-es hibakóddal?:
program proba;
var f1,f2:text;
szam:real;
begin
writeln('nyomj entert.');
readln;
assign(f1,'byte.txt');
reset(f1);
readln(f1,szam);
close(f1);
assign(f2,'a.txt');
reset(f2);
writeln(f2,'valami');
close(f2);
end.
a file-ok elérési útját jól definiáltam.
a byte.txt file első sorának az értéke 1.
2014. máj. 10. 20:25
1/4 ejbenjaro válasza:
Nemlétező fájlt próbálsz megnyitni.
2/4 anonim válasza:
FreePascallal nálam előfordult, hogy a saját gyökérkönyvtárában kereste a fájlokat. Próbáld odamásolni, vagy direkt útvonalat használj.
3/4 A kérdező kommentje:
1-es válaszoló. a fájl létezik.
2014. máj. 10. 21:53
4/4 ejbenjaro válasza:
Vedd fel a uses alá a sysutils unitot aztán mielőtt megnyitod a fájlt kérdezd le a fileexists függvénnyel, hogy létezik e. Ha Windows alatt programozol és van ékezetes karakter az elérési útban, vagy szóköz, az okozhat gondot. A fileexists helyett használhatod a {$i+} és {$i-} direktívákat az ioresult függvénnyel kombinálva, így a fájl nyitásánál te kezelheted a hibákat.
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!