Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

файл не загружается в 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 хорошо понимаешь?


Наверх

Титульная страница Поиск, карта сайта Написать письмо