Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.04;
Скачать: CL | DM;

Вниз

создание файлов   Найти похожие ветки 

 
FIL-23 ©   (2007-01-19 13:52) [0]

народ как правельно создавать файлы, пробовал так:
filecreate(extractfilepath(application.ExeName)+"spisok.txt")
но бестолку он его создает , и пока не выключишь программу к нему нету доступа и на диск он не запишится, а после закрытия программы все становится нормально. В чем дело?


 
Elen ©   (2007-01-19 13:59) [1]


> народ как правельно создавать файлы

Ну мона через API CreateFile, или AssignFile, Rewrite (Reset), Read, Write - стандарт...


 
Vlad Oshin ©   (2007-01-19 14:00) [2]

Кэш?
закрывать файл пробовали?


 
FIL-23 ©   (2007-01-19 14:12) [3]


> закрывать файл пробовали?

а как это?... всмысле програмно ?


 
Vlad Oshin ©   (2007-01-19 14:20) [4]

ну да
открыли-записали-закрыли
иначе система сама может решить когда ей писать, может т.е. ждать определенного кол-ва инф-ции, чтоб не гоняться за каждым байтом
Еще таким способом вы освобождаете файл на доступ др. приложениям, ибо по умолчание флаг доступа в D (filemode) не позволяет этого делать. Но его можно менять.
Кажется так, см. help, словом.


 
FIL-23 ©   (2007-01-19 14:25) [5]

но какя же команда для закрытия файла? ... у меня уже сил нету искать :(


 
Комбинатор   (2007-01-19 14:27) [6]

fileclose


 
FIL-23 ©   (2007-01-19 14:33) [7]

мужики УРА!! .... я нашел... надо было сделать так :)  :
var
  FileHandle: Integer;
begin
FileHandle:=filecreate(extractfilepath(application.ExeName)+"spisok.txt");
fileclose(FileHandle);
end;


УРА, ТОВАРИЩИ!  :)


 
FIL-23 ©   (2007-01-19 14:35) [8]

ДА, и спасибо огромное что поддержали.



Страницы: 1 вся ветка

Текущий архив: 2007.02.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.059 c
2-1168796943
Pasha L
2007-01-14 20:49
2007.02.04
Связь с интернетом. Что лучше использовать


15-1169037921
stone
2007-01-17 15:45
2007.02.04
Глюк в базах


3-1163498274
Чапаев
2006-11-14 12:57
2007.02.04
Что бы такое raise нуть?..


15-1168359887
xayam
2007-01-09 19:24
2007.02.04
блин ну и умучался я с этой Вашей bds 2006 ))


6-1157030488
DelphiLexx
2006-08-31 17:21
2007.02.04
Отправка SMS с помощью INDY