![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.07.2009
Сообщений: 77
|
![]()
Добавляю в StringList строку 'gfhjkm123' зашифрованную через XOR, сохраняю StringList в файл, смотрю результат - в файле получилось две строки. Почему? Как этого избежать?
Р.S. программка прилагается |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А наверное потому что в строке появляется символ #13 после шифрования.
Я бы просто подобрал другой ключ.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 02.07.2009
Сообщений: 77
|
![]()
Сделал ключ проще (145) теперь, если читать из файла, то получается что записали туда только 'gfhjkm' вместо 'gfhjkm123'.
Может есть другой способ? Пишу вот так Код:
Код:
Помогите разобраться, плз Последний раз редактировалось SuperVisor; 23.09.2009 в 11:05. Причина: Есть кнопка "Править" для своих сообщений.. |
![]() |
![]() |
![]() |
#4 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
![]()
А чем Вас не устраивает первый вариант?
Ни в коем случае не загружайте файл обратно в StringList!!! StringList потому и String - он расчитан на работу со строками, а у вас уже идет уровень выходящий за рамки печатных символов.
Познавая других, мы познаем себя.
С'est la vie... Последний раз редактировалось SuperVisor; 23.09.2009 в 11:07. |
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 02.07.2009
Сообщений: 77
|
![]() Цитата:
Почему не загружать обратно? Как не загружать обратно? У меня ведь все программа на этом построена ![]() |
|
![]() |
![]() |
![]() |
#6 | |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
![]() Цитата:
Обратно загружайте куда угодно, только не в потомки класса TStrings - и не будет у вас второй строки...
Познавая других, мы познаем себя.
С'est la vie... |
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
используйте хоть теже потоки(TStream)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 02.07.2009
Сообщений: 77
|
![]() |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]() Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
stringlist | grater83 | Общие вопросы Delphi | 2 | 21.09.2009 14:26 |
Сохранение содержимого StringList в файл | rainbow | Общие вопросы Delphi | 1 | 19.11.2008 10:34 |
#Delphi Строки | forumu | Помощь студентам | 3 | 24.12.2007 23:31 |
Вопрос по поводу StringList(а) | KAMENYKA | Компоненты Delphi | 4 | 07.12.2007 13:01 |
Строки в Delphi. | Wise | Помощь студентам | 9 | 03.12.2007 17:58 |