Ĺadny brzuch
Czy mógłby mi ktoś podać komendę na sprawdzanie, czy plik o podanej ścieżce istnieje? I przy okazji sprawdźcie to:
if FileExist('C:rekordziki.txt') := true then Memo1.Lines.LoadFromFile('C:rekordziki.txt') else begin CreateFile('C:rekordziki.txt'); Memo1.Lines.LoadFromFile('C:rekordziki.txt'); end;
Najlepiej uczyć się na własnych błędach.
GG#: 4391798 E-mail: krzema12@wp.pl
cytat:Krzema napisał:
Czy mógłby mi ktoś podać komendę na sprawdzanie, czy plik o podanej ścieżce istnieje?
Funkcja FileExists(nazwa_pliku)
jeśli zwraca true to plik istnieje a jeśli zwraca false to pliku nie ma.
cytat:
I przy okazji sprawdźcie to:
if FileExist('C:rekordziki.txt') := true then Memo1.Lines.LoadFromFile('C:rekordziki.txt') else begin CreateFile('C:rekordziki.txt'); Memo1.Lines.LoadFromFile('C:rekordziki.txt'); end;
1. W instrukcji if musisz użyć operatora porównania = a nie przypisania :=
2. Z tym CreateFile to Ci nie przejdzie. Musisz w inny sposób utworzyć plik.
3. Skoro w przypadku braku pliku będziesz tworzył pusty plik to po co go ładujesz do Memo skoro nic w nim nie ma ?
ICQ : 245-363-570 | TLEN : oxisoft | GG : 486-2-486
cytat:Oxi napisał:
2. Z tym CreateFile to Ci nie przejdzie. Musisz w inny sposób utworzyć plik.
Naprzykład możesz zrobić tak:
[b]var[/b] f: textfile; [b]begin[/b] AssignFile(f, 'C:rekordziki.txt'); Rewrite(f); {plik już zostanie stworzony. jak chcesz cos do niego zapisac to:} writeLn(f, 'jakiś rekordzik'); closeFile(f); [b]end;[/b]
http://www.cinek.glt.pl
(potrzebni betatesterzy :) więcej info na maila)
Ludzie korzystajcie ze słownika!!!
Dzięki wszystkim! Już sobie poradziłem.
PS.:
cytat:Oxi napisał:[/i
1. W instrukcji if musisz użyć operatora porównania = a nie przypisania :=
Często mi się to myli :)
[i]Najlepiej uczyć się na własnych błędach.
GG#: 4391798 E-mail: krzema12@wp.pl
Muszę odświerzyć ten temat bo mam problem :(
Wpisałem:
procedure TForm1.Button4Click(Sender: TObject); begin if FileExist('C:rekordziki.txt') = true then begin ShowMessage('JEST!'); end else begin ShowMessage('NIE MA :('); end end;
i mi wyświetla error: Undeclader indentifier:'FileExist'
Z góry dzięki za pomoc.
A no tak. Dzięki.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
if FileExist('C:rekordziki.txt') := true then Memo1.Lines.LoadFromFile('C:rekordziki.txt') else begin CreateFile('C:rekordziki.txt'); Memo1.Lines.LoadFromFile('C:rekordziki.txt'); end;
Najlepiej uczyć się na własnych błędach.
GG#: 4391798 E-mail: krzema12@wp.pl
cytat:Krzema napisał:
Czy mógłby mi ktoś podać komendę na sprawdzanie, czy plik o podanej ścieżce istnieje?
Funkcja FileExists(nazwa_pliku)
jeśli zwraca true to plik istnieje a jeśli zwraca false to pliku nie ma.
cytat:
I przy okazji sprawdźcie to:
if FileExist('C:rekordziki.txt') := true then Memo1.Lines.LoadFromFile('C:rekordziki.txt') else begin CreateFile('C:rekordziki.txt'); Memo1.Lines.LoadFromFile('C:rekordziki.txt'); end;
1. W instrukcji if musisz użyć operatora porównania = a nie przypisania :=
2. Z tym CreateFile to Ci nie przejdzie. Musisz w inny sposób utworzyć plik.
3. Skoro w przypadku braku pliku będziesz tworzył pusty plik to po co go ładujesz do Memo skoro nic w nim nie ma ?
ICQ : 245-363-570 | TLEN : oxisoft | GG : 486-2-486
cytat:Oxi napisał:
2. Z tym CreateFile to Ci nie przejdzie. Musisz w inny sposób utworzyć plik.
Naprzykład możesz zrobić tak:
[b]var[/b] f: textfile; [b]begin[/b] AssignFile(f, 'C:rekordziki.txt'); Rewrite(f); {plik już zostanie stworzony. jak chcesz cos do niego zapisac to:} writeLn(f, 'jakiś rekordzik'); closeFile(f); [b]end;[/b]
http://www.cinek.glt.pl
(potrzebni betatesterzy :) więcej info na maila)
Ludzie korzystajcie ze słownika!!!
Dzięki wszystkim! Już sobie poradziłem.
PS.:
cytat:Oxi napisał:[/i
1. W instrukcji if musisz użyć operatora porównania = a nie przypisania :=
Często mi się to myli :)
[i]Najlepiej uczyć się na własnych błędach.
GG#: 4391798 E-mail: krzema12@wp.pl
Muszę odświerzyć ten temat bo mam problem :(
Wpisałem:
procedure TForm1.Button4Click(Sender: TObject); begin if FileExist('C:rekordziki.txt') = true then begin ShowMessage('JEST!'); end else begin ShowMessage('NIE MA :('); end end;
i mi wyświetla error: Undeclader indentifier:'FileExist'
Z góry dzięki za pomoc.

A no tak. Dzięki.