Форум: "Начинающим";
Текущий архив: 2008.05.11;
Скачать: [xml.tar.bz2];
ВнизСохр. данных нескольких мемо полей относительно одного параметра Найти похожие ветки
← →
Zloy_Funtik (2008-04-15 10:59) [0]В общем, думаю для знающих людей вопрос не сложный :)
Имеется в наличии некоторое количество мемо полей (спасибо тем, кто помогал мне с этим в предыдущих темах :) ), содержащих различные значения. Совокупность всех мемо определяет некоторое, так называемое состояние. Выглядит следующим образом: заполняются все мемо поля и все их значения запоминаются в некоторое состояние (допустим "Состояние q1"), затем добовляется аналогичным образом ещё несколько состояний... Затем в ComboBox выбираются эти самые состояния и в зависимости от выбранного заполняются мемо поля соответсвующими знаечениями заданными для него ранее.
Каким образом реализовать запоминание и воспроизведение значений состояний?
Спасибо.
← →
{RASkov} © (2008-04-15 11:15) [1]> [0] Zloy_Funtik (15.04.08 10:59)
> Каким образом реализовать запоминание и воспроизведение значений состояний?
У TMemo есть свойство(поле) Lines в свою очередь у которого есть методы LoadFromXxxx и SaveToXxxx....
Неужели тебе не надоело еще возиться с этим МемоНедоГридом???? :) Возьми обычный грид....
А вообще непонятно про какие-то состояния в [0].... т.е. [0] - мысли вслух.)
← →
Zloy_Funtik (2008-04-15 11:49) [2]
> У TMemo есть свойство(поле) Lines в свою очередь у которого
> есть методы LoadFromXxxx и SaveToXxxx....
А можно как-нибудь сделать, чтобы весь набор мемо полей записывал свои значения в один файл? У меня получается, что каждый следующее поле перезаписывает файл своим значением и в конечном итого остается запись последнего мемо поля.
← →
Zloy_Funtik (2008-04-15 13:27) [3]И можно ли создать некую структуру в сохраненном файле, чтобы можно было оттуда организвать чтение?
← →
Sergey13 © (2008-04-15 13:31) [4]> [3] Zloy_Funtik (15.04.08 13:27)
Чем не подходит использование БД?
← →
Zloy_Funtik (2008-04-15 13:36) [5]БД слишком громоздко для этого приложения, знаю что можно обойтись текстовым файлом, но как это делается не представляю даже... :(
← →
Sergey13 © (2008-04-15 13:38) [6]> [5] Zloy_Funtik (15.04.08 13:36)
Клиентский датасет и сохранение его в файл.
← →
Zloy_Funtik (2008-04-15 13:46) [7]
> Sergey13 ©
буду признателен, если по-подробнее напишете...
← →
{RASkov} © (2008-04-15 14:09) [8]> Клиентский датасет и сохранение его в файл.
> [7] Zloy_Funtik (15.04.08 13:46)
> буду признателен, если по-подробнее напишете...
Тажа самая БД :)
Ну ты и настырный) Чтоб твой недогрид работал нормально тебе нужно гору кода написать....
Например сделать процедуры сохранения/загрузки из/в мемосы.... где в текстовом поле использовать разделители текста, например нечто так:
-----TEXTСELL0-----
sdfsdfsdg
sdhsdfh
sdthsdht
-----TEXTСELL1-----
srhsrth
sdfjhftj
dfgjdfyj
-----TEXTСELL2-----
Понятно? Да, гиморно, но ты сам так захотел.... :)
← →
Zloy_Funtik (2008-04-15 14:20) [9]
> {RASkov} ©
да я такой :)
Касаемо разделителей я уже понял что они нужны, вопрос в том, как реализовать запись и чтение, чтобы было понятно моей ЭВМ, что
-----TEXTСELL0-----
есть разделитель и после него пишется из мемо1, а после
-----TEXTСELL1-----
нужно именно ДОПИСАТЬ со второго мемоса и т.д. , а не переписать предыдущее...
:)
← →
{RASkov} © (2008-04-15 14:34) [10]> [9] Zloy_Funtik (15.04.08 14:20)
> вопрос в том, как реализовать запись и чтение, чтобы было понятно моей ЭВМ
Бедная твоя ЭВМ.
Ей не повезло с программистом, программы которого ей приходится выполнять :(
Тебе помогут: циклы, POS, COPY, DELETE and F1.
А мое другое мнение - тебе не поможет уже ничего.
Так и будешь до старости тупым и настырным :) почти шучу) сорри...
← →
Sergey13 © (2008-04-15 15:04) [11]> [7] Zloy_Funtik (15.04.08 13:46)
> буду признателен, если по-подробнее напишете...
F1 не пробовал нажимать.
← →
ASoft (2008-04-15 17:07) [12]
>Zloy_Funtik (15.04.08 13:36) [5]
как вариант, типизированный файл и рекорды, memorystream, F1, книги какие-нибудь.. кулибин..
я помню, около года назад кто-то тоже очень сильно хотел memo. Кажется, Плохиш тогда отбил эту охоту:-)
← →
Gydvin © (2008-04-15 20:00) [13]можно через
value[""]+StringReplace() //#13#10 на например #3
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.05.11;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c