Вниз
Скачать: CL | DM;

String   Найти похожие ветки 

 
ыавпып   (2007-05-14 15:27) [0]

здраствуйте!! вы не подскажете почему такое происходит и как это исправить:
var
 f: file;
 buf: array if byte;
 str_file: string;
 d: integer;
begin
...........
d:=Length(str_file);
 SetLength(buf,d+5);
 buf[0]:=1;
 
 Move(d,buf[1],4);
 Move(str_file,buf[5],d);
 BlockWrite(F,buf[0],d+5);
....

и вместо строки он пишет в файл какие-то каракули... вы не подскажете как туда строку записать?


 
palva ©   (2007-05-14 15:37) [1]

> вы не подскажете как туда строку записать?
Вообще открывают текстовый файл на запись и используют функцию Write


 
ыавпып   (2007-05-14 15:39) [2]

меня это не устраивает...
у меня туда потом записывается массив данных...
и мне нужен не текстовый файл, а именно нетипизированный...


 
umbra ©   (2007-05-14 15:52) [3]

Move(str_file[1],buf[5],d);


 
Desdechado ©   (2007-05-14 15:53) [4]

> и вместо строки он пишет в файл какие-то каракули..
> у меня туда потом записывается массив данных
Как-то не стыкуется. Если у тебя нетипизированный, то зачем ты его пытаешься анализировать как текстовый (каракули)?

Или ты кодироку не ту пишешь?


 
Reindeer Moss Eater ©   (2007-05-14 15:53) [5]

и мне нужен не текстовый файл, а именно нетипизированный...

<Цитата>

Тогда изучай типы параметров используемых функция, физическую организацию динамических массивов и отличия адреса от указаталя.


 
palva ©   (2007-05-14 16:00) [6]

См. [3] - не в ту сторону копируешь.


 
ыавпып   (2007-05-14 16:40) [7]

спасибо, разобрался... =)



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.035 c
15-1178798660
ArtemESC
2007-05-10 16:04
2007.06.03
Удалите мою учётную запись


8-1159187580
tst
2006-09-25 16:33
2007.06.03
TActiveMovie


11-1160821604
vampir_infernal
2006-10-14 14:26
2007.06.03
Exception, TNotifyEvent и не только


15-1178804675
Rouse_
2007-05-10 17:44
2007.06.03
INTERFACE_TYPE


1-1175703579
Medusa__
2007-04-04 20:19
2007.06.03
Масштабирование при распечатке




   Наверх