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

Вниз

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

 
Zaq123 ©   (2006-04-20 10:55) [0]

Братва, добрый день!
У меня такая проблема:

var f:textfile;
    s:string;
    f_handle:integer;
begin
  ...
  f_handle:=fileopen("c:\1.txt",fmOpenWrite);
  s:="12345";
 filewrite(f_handle,s,10);  
  fileClose(f_handle)
...

При записи в файл получается какая то абракадабра.


 
MBo ©   (2006-04-20 10:56) [1]

http://www.delphikingdom.ru/lyceum/seminar.asp?ID=2


 
AbrosimovA ©   (2006-04-20 11:12) [2]

Вообще-то для текстовых файлов используют:
AssignFile
Rewrite или Append
Write
CloseFile


 
Zaq123 ©   (2006-04-20 12:12) [3]

меня интересует именно эта функция -  filewrite(f_handle,s,10);


 
Zaq123 ©   (2006-04-20 12:14) [4]

при использовании (AssignFile,Rewrite, Write,CloseFile) я не могу использовать seek(f,n)


 
grisme ©   (2006-04-20 12:31) [5]

Zaq123 ©   (20.04.06 12:14) [4]
Почему не можешь?


 
Zaq123 ©   (2006-04-20 12:34) [6]

Братва, мне одно только надо: перемещать указатель в нужную позицию в текстовом файле. Кто знает, подскажите!!!???


 
Zaq123 ©   (2006-04-20 12:35) [7]

Не могу, потому что она не работает


 
Мефисто   (2006-04-20 12:47) [8]

MBo ©   (20.04.06 10:56) [1]

До просветления


 
MBo ©   (2006-04-20 12:48) [9]

В текстовом файле никаких позиций нет.


 
AbrosimovA ©   (2006-04-20 12:49) [10]

Вот пример работы с текстовыми файлами через TMemoryStream:

procedure TForm1.Button1Click(Sender: TObject);
var Stream,Stream2:TMemoryStream;
  a,b:integer;
begin
Stream:=TMemoryStream.Create;
Stream2:=TMemoryStream.Create;
Stream.LoadFromFile("1.txt");
a:=3;
b:=6;
Stream.Position:=0;
Stream2.CopyFrom(Stream,a);
Stream.Position:=b;
Stream2.CopyFrom(Stream,Stream.Size-b);
Stream.Free;
Stream2.SaveToFile("2.txt");
Stream2.Free;
end;


 
kilkennyCat ©   (2006-04-20 12:52) [11]

var f:textfile

если так объявляете, то работайте как сказано в [2].
если нужна другая работа, не объявляете var f:textfile



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

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

Наверх




Память: 0.49 MB
Время: 0.04 c
4-1139547890
asterra
2006-02-10 08:04
2006.05.07
Информация о компьютере


3-1142560399
soi
2006-03-17 04:53
2006.05.07
Перехват момента добавления довой записи в DBF файл из внешней пр


3-1142576870
SLP
2006-03-17 09:27
2006.05.07
Отмена предупреждающего окна Excel


4-1139505659
EarlVadim
2006-02-09 20:20
2006.05.07
Консоль (через CreateProcess) не может достучаться в Интернет


15-1145187539
Константин Артемьев
2006-04-16 15:38
2006.05.07
Заказ на небольшую Delphi программу