Имя: Пароль:
1C
 
Прочитать файл побайтно?
0 Вик
 
01.04.09
21:18
Не подскажет ли кто, как прочитать в 7.7 произвольный файл байт за байтом?
Кроме того перевести этот байт в число от 0 до 255?
1 NikVars
 
01.04.09
21:19
Читай как текст, далее КодСимв(буква)...
2 smaharbA
 
01.04.09
21:20

Стр=Текст.ПолучитьСтроку(к);
Для сч=1 По СтрДлина(Стр) Цикл
 Сообщить(КодСимв(Сред(Стр,сч)));
КонецЦикла;
3 Вик
 
01.04.09
21:21
Сразу весь в переменную?
Там ведь в тексте вроде концы строк есть, а мне все подряд нужно
4 Fragster
 
гуру
01.04.09
21:21
(1,2) а если файл бинарный? и переводы строки (№10 и №13) все похерятся...
5 Вик
 
01.04.09
21:21
(2) спасибо, сейчас попробую
6 Mikeware
 
01.04.09
21:22
(4) у в7плюс есть метод... Файлер.длл и многое другое...
7 Вик
 
01.04.09
21:23
(6) а где это смотреть?
8 Mikeware
 
01.04.09
21:24
(7) что?
9 Вик
 
01.04.09
21:24
описание методов V7plus
10 Вик
 
01.04.09
21:26
так, сейчас поищу в поиске, спасибо :-)
11 Mikeware
 
01.04.09
21:28
(9) методы в7плюс - в алс-ке :-)
12 Вик
 
01.04.09
21:29
а алс-к это что?
13 smaharbA
 
01.04.09
21:30
(4) а ведь читает построчно, тогда точно есть лф
14 Вик
 
01.04.09
21:31
(13) ну да, есть. А у меня нет, но случайно может и встретиться такая комбинация
15 Mikeware
 
01.04.09
21:37
(14) лф - это не комбинация...
16 Вик
 
01.04.09
21:39
(15) 0D 0A  ??
17 Torquader
 
01.04.09
21:42
А как вы собираетесь читать символы с кодом 0 ?
Для 1С это - конец строки.
P.S. FileSystemObject.OpenTextFile и Read(1) вам в помощь.
18 smaharbA
 
01.04.09
21:43
(17) а по
19 Вик
 
01.04.09
21:48
(17) это в 7-ке? что-то я не нашел в жкк...
20 Torquader
 
01.04.09
21:50
(19) FileSystemObject можно искать на www.script-coding.info - это не 1С метод.
21 Mikeware
 
01.04.09
21:50
(19) Со стажем "5г3м" стыдно произносить слова "что-то я не нашел в жкк.."
22 Вик
 
01.04.09
21:51
(20) спасибо
23 Вик
 
01.04.09
21:51
(21) ну давно уже не смотрю, но сейчас специально открыл
24 Torquader
 
01.04.09
21:52
(23) прям-таки в первый раз и открыл ЖКК.
25 Вик
 
01.04.09
21:54
(24) :-) не... когда начинал читал регулярно. потом как-то все однотипно уже
26 Torquader
 
01.04.09
21:57
Просто они там не написали, что нулевой символ считается концом строки - даже для Си-программистов это считается очевидным. А вот когда начинаются потуги с чтением двоичных файлов, то сразу вылазит проблема с нулевым символом.
Прочитать-то его просто (когда символ считан, а длина строки равна 0, то мы считали нулевой символ). А вот как его записать в файл - это вопрос.
27 Вик
 
01.04.09
21:58
(26) ну "я читатель, а не писатель" :-)