{Delphi} Zamknięcie procesu używanego pliku po stworzeniu

0

Cześć.

Przy uruchomieniu programu tworzą mi się pliki.

If not Fileexists(Extractfilepath(Application.exename)+'userdata.dat')
then Filecreate(Extractfilepath(Application.exename)+'userdata.dat')
else 
Lista2.Items.LoadFromFile(Extractfilepath(Application.exename)+'userdata.dat');

Gdy próbuję zapisać coś do powyższego pliku po utworzeniu go, wyskakuje błąd, że plik jest używany. Dopiero jak odpalę swój program jeszcze raz to jest już dobrze.

Jak to naprawić? Dzięki.

0

po Filecreate wypadało by zamknąć plik może :>

1 użytkowników online, w tym zalogowanych: 0, gości: 1