![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
файл не загружается в memo полностью
Василий1 © (2007-05-08 10:55:00)в memo1 вводжу текст. далее он шифруется и записывается в файл. Если расшифровки производить прямо из файла - то всё нормально. но вот если шифрованый текст загрузить в memo (memo2.loadfromfile), то файл не весь записывается.
Я так понимаю, что это связано с какими-то спец.фимволами, которые находятся в файле.
что делать?
Anatoly Podgoretsky (2007-05-08 23:43:00) [1]> Desdechado (08.05.2007 11:19:09) [9]
Не обязательно, можно использовать транспортную кодировку UUE, UTF-x, Hex
Anatoly Podgoretsky (2007-05-08 23:42:00) [2]> Василий1 (08.05.2007 11:03:04) [4]
Мемо работает только с текстовыми файлами
Desdechado (2007-05-08 11:19:00) [3]> что бы в memo записался шфированный текст
Тогда шифровать таким алгоритмом, чтобы в итоге получались только печатные символы.
Василий1 (2007-05-08 11:18:00) [4]спасибо. попробую сделать)
SergeyIT (2007-05-08 11:13:00) [5]примерно так:
var buffer: Array[0..MaxSize] of Byte (Char);
..........
hf := FileOpen(name, ...);
size := FileSeek(hf, 0, 2);
FileSeek(hf, 0, 0);
FileRead(hf, buffer, size);
FileClose(hf);
Ega23 (2007-05-08 11:07:00) [6]
> а всё-таки конкретно, какие компоненты есть, куда можно
> записать данные из файла с таким содержанием?
Записать можно куда угодно. Вопрос в другом: как эти данные потом предоставлять пользователю. Я бы как бинарник и давал. Типа 0xFA45B34C
Василий1 (2007-05-08 11:05:00) [7]
> разницу между Text Data и Binary Data хорошо понимаешь?
а всё-таки конкретно, какие компоненты есть, куда можно записать данные из файла с таким содержанием?
Василий1 (2007-05-08 11:03:00) [8]
> Загрузить в буфер, а расшифровывать в мемо.
мне вот обязательно надо что бы в memo записался шфированный текст (или если в memo невозможно записать такое, то куда возможно?)
SergeyIT (2007-05-08 11:02:00) [9]Загрузить в буфер, а расшифровывать в мемо. (А символ это Char(0) или ^Z-конец файла)
Leonid Troyanovsky (2007-05-08 10:59:00) [10]
> Василий1 (08.05.07 10:55)
> Я так понимаю, что это связано с какими-то спец.фимволами,
> которые находятся в файле.
#0
> что делать?
Видимо, декодировать прямо из файла.
--
Regards, LVT.
Ega23 (2007-05-08 10:59:00) [11]разницу между Text Data и Binary Data хорошо понимаешь?