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

Вниз

Как работать с файлами в KOL ....   Найти похожие ветки 

 
Mushu   (2003-10-10 18:47) [0]

читать, писать и тд
Filecreate
Fileseek
fileread
filewrite
fileclose
но не могу(уже по всякому извращался) я прочитать из файла ... хелп скудный может кто пример приведет рабочий ? дальше сам разберусь...


 
miek ©   (2003-10-10 21:31) [1]

Нафиг такие сложности? Чем не устраивает Read/Blockread?


 
Sagrer   (2003-10-10 22:10) [2]

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


 
BelchonokH ©   (2003-10-10 22:16) [3]

Вот рабочий пример на запись, хотя по моему, это практически везде есть...

var F:textfile;
...
AssignFile(f,GetStartDir+"Message.txt" );
 if fileExists(GetStartDir+"Message.txt") then
 Append(f)
 else
 ReWrite(f);
 Writeln(f, s);
 Writeln(f, s1);
closefile(f);


 
Mushu   (2003-10-10 22:38) [4]

пасиба на добром слове ...
но меня интересует работоспосбность функций

Filecreate
Fileseek
fileread
filewrite
fileclose

зачем их тогда делать если они работают через пень колода


 
Mushu   (2003-10-11 17:09) [5]

к тому же c с применением blockread и тд. размер программы подскочил с 30 до 60 кб и зачем мне это ??


 
Gandalf ©   (2003-10-11 20:03) [6]

Текс:
var
f:Pstrlist;
begin
 f:=NewStrList;
 f.LoadFromFile("donkey.txt");
 f.Add("New Line - KOL Rules");
 f.SaveToFile("concretdonkey.txt");
 f.free;
end;

бинарник:

var
f:PStream;
begin
 f:=NewFileStream("demo.bin",0); // надо ставить не 0 - а свое
 ...
 f.seek
 f.read
 f.write
 ...
 f.free;
end;

Ини:

PIniFile и т.д.

Примеры есть в статьях на этом сайте.



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

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

Наверх




Память: 0.48 MB
Время: 0.028 c
1-1082011855
jenbond
2004-04-15 10:50
2004.05.02
Перехват записи в ini


14-1081861265
DiamondShark
2004-04-13 17:01
2004.05.02
Так будет с каждым центром американского английского


1-1081952668
{bas}
2004-04-14 18:24
2004.05.02
BlockWrite пишет всякую еренду


1-1082103917
RH
2004-04-16 12:25
2004.05.02
Содержимое каталога


14-1081681535
RealRascal
2004-04-11 15:05
2004.05.02
Как сделать чтобы при копировании в буфер