GRY-Online.pl --> Archiwum Forum

Jak sprawdzic czy plik istnieje (w Turbo Pascalu)?

29.05.2003
19:22
smile
[1]

p_rwix [ Pretorianin ]

Jak sprawdzic czy plik istnieje (w Turbo Pascalu)?

jak w turbo pascalu sprawdzic czy plik istnieje na dysku?

29.05.2003
19:28
smile
[2]

_Robo_ [ Generaďż˝ ]

Pascal :) to byly czasy...


function FileExists(FileName: String): Boolean;
‹ Boolean function that returns True if the file exists;otherwise,
it returns False. Closes the file if it exists. ›
var
F: file;
begin
‹$I-›
Assign(F, FileName);
FileMode := 0; ( Set file access to read only ›
Reset(F);
Close(F);
‹$I+›
FileExists := (IOResult = 0) and (FileName <> '');
end; ‹ FileExists ›

29.05.2003
21:57
smile
[3]

p_rwix [ Pretorianin ]

hmm.. amoze ktos jeszcze wie, bo tego jakos nie rozumiem - przeciez jak otworze plik, ktorego nie ma to wyskoczy blad....

29.05.2003
23:00
[4]

_Robo_ [ Generaďż˝ ]

Czego nie rozumiesz ? Jaki blad wyskoczy? Probowales ? :P a tak na serio to jak uzwyasz dyrektywy $I w polaczeniu ze zmienna IOResult to masz tam czy udalo sie otworzyc plik czy nie. Zadnego bledu nie bedzie.

© 2000-2024 GRY-OnLine S.A.