|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.05.2012, 15:26 | #11 |
Форумчанин
Регистрация: 11.02.2009
Сообщений: 305
|
Ну вместо Memo2.Lines.SaveToFile() напиши sl2.SaveToFile(). Только тебе придется сделать твои списки TStringList сделать общедоступными, то есть public. И будешь работать с одной переменной, никакой сложности
Хочу быть лучшим, но пока что я только обычный =(
|
14.05.2012, 15:33 | #12 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
дело в том что Memo.Lines это не простые строки Delphi. Это еще и windows API, а там строка - это что ЗАКАНЧИВАЕТСЯ #0. А при шифровании (преобразовании строки) вы почти наверняка получаете этот самый #0. И все что дальше windows API будет проигнорировано (т.е. невидимо).
программа — запись алгоритма на языке понятном транслятору
|
14.05.2012, 15:35 | #13 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
Было б все так просто не спрашивал бы)) Короче смысл в том что если написать после заполнения с накладкой шифра в Sl2 то после цикла Sl2.SaveToFile('xxx.txt') запишет в файл только кусок того что в Sl2. и в Public зачем вообще так и не понял)
|
14.05.2012, 15:37 | #14 |
Форумчанин
Регистрация: 11.02.2009
Сообщений: 305
|
Стоп, я не понял, что именно ты хочешь засунуть в текстовый файл ? Объясни толком
Хочу быть лучшим, но пока что я только обычный =(
|
14.05.2012, 15:41 | #15 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
То есть получается что способа хранить данные нормального так и нет? вот у меня есть куча массивов: в первом строки (не факто что <255 символов), во втором целые числа по всему диапазону Integer, в третьем Boolean и тд... мне просто тут кто то сказал недавно что я плохо искал и типо все хранят в TStringList, но блин у меня все массивы потом должны шифроваться и храниться в файле, и дальше файл не изменяется а только идет считывание шифрованных данных и преобразование обратно в массив. и в файле не должно прослеживаться последовательностей. вот уже 3 день бьюсь с этим StringListom)))) похоже лучше чем я придумал сохранять абсолютно любые данные нельзя. и чтоб в файле не было резервирования под String и тд..
|
14.05.2012, 15:43 | #16 | |
Форумчанин
Регистрация: 11.02.2009
Сообщений: 305
|
Цитата:
Хочу быть лучшим, но пока что я только обычный =(
|
|
14.05.2012, 15:48 | #17 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
ну грубо говоря над хранить подобную структуру:
Код:
Фиг знает но нашел ток один метод.. описанный тут http://http://programmersforum.ru/sh...=200174&page=2 в 13 посте. Последний раз редактировалось Stilet; 18.05.2012 в 07:50. |
14.05.2012, 15:52 | #18 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Ну я конечно не уверен, но можно запихнуть в TFileStream. А оттуда в файл, а оттуда каким-нибудь rarom зарарить Может размер и меньше получится...
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
14.05.2012, 15:54 | #19 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
Про типизированные файлы читали? Пишите туда весь ваш массив рекордов и считывайте одной процедурой, откуда такие проблемы у вас?
"ковыряю изнутри" (с)
|
14.05.2012, 15:55 | #20 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
нельзя. файл не должен потом изменяться. либо считывать его в строку и ее уже разраривать))))
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Tstringlist - максимальная длинна строки и макс.кол-во строк? | paravoz1k | Компоненты Delphi | 4 | 03.02.2020 13:52 |
Удалить пустые строки из TStringList | apromix | Общие вопросы Delphi | 5 | 14.09.2016 12:14 |
Куда деваются русские буквы? | Islam_2011 | Общие вопросы C/C++ | 2 | 18.09.2011 10:20 |
Добавление в TMemo, последней строки из TStringList | OPF_Nik | Помощь студентам | 3 | 31.01.2010 17:35 |
Подскажите, куда деваются переаменные? Visual C++ | Sh2009 | Помощь студентам | 4 | 07.05.2009 00:34 |