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

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

Сохр. данных нескольких мемо полей относительно одного параметра [D7, XP]


Zloy_Funtik ©   (2008-04-15 10:59:00) 

В общем, думаю для знающих людей вопрос не сложный :)
Имеется в наличии некоторое количество мемо полей (спасибо тем, кто помогал мне с этим в предыдущих темах :) ), содержащих различные значения. Совокупность всех мемо определяет некоторое, так называемое состояние. Выглядит следующим образом: заполняются все мемо поля и все их значения запоминаются в некоторое состояние (допустим "Состояние q1"), затем добовляется аналогичным образом ещё несколько состояний... Затем в ComboBox выбираются эти самые состояния и в зависимости от выбранного заполняются мемо поля соответсвующими знаечениями заданными для него ранее.
Каким образом реализовать запоминание и воспроизведение значений состояний?
Спасибо.


Gydvin   (2008-04-15 20:00:00) [1]

можно через
value['']+StringReplace()   //#13#10 на например #3


ASoft   (2008-04-15 17:07:00) [2]


>Zloy_Funtik   (15.04.08 13:36) [5]

как вариант, типизированный файл и рекорды, memorystream, F1, книги какие-нибудь.. кулибин..
я помню, около года назад кто-то тоже очень сильно хотел memo. Кажется, Плохиш тогда отбил эту охоту:-)


Sergey13   (2008-04-15 15:04:00) [3]

> [7] Zloy_Funtik   (15.04.08 13:46)
> буду признателен, если по-подробнее напишете...

F1 не пробовал нажимать.


{RASkov}   (2008-04-15 14:34:00) [4]

> [9] Zloy_Funtik   (15.04.08 14:20)
> вопрос в том, как реализовать запись и чтение, чтобы было понятно моей ЭВМ

Бедная твоя ЭВМ.
Ей не повезло с программистом, программы которого ей приходится выполнять :(

Тебе помогут: циклы, POS, COPY, DELETE and F1.
А мое другое мнение - тебе не поможет уже ничего.
Так и будешь до старости тупым и настырным :) почти шучу) сорри...


Zloy_Funtik   (2008-04-15 14:20:00) [5]


> {RASkov} ©


да я такой :)

Касаемо разделителей я уже понял что они нужны, вопрос в том, как реализовать запись и чтение, чтобы было понятно моей ЭВМ, что
-----TEXTСELL0-----
есть разделитель и после него пишется из мемо1, а после
-----TEXTСELL1-----
нужно именно ДОПИСАТЬ со второго мемоса и т.д. , а не переписать предыдущее...

:)


{RASkov}   (2008-04-15 14:09:00) [6]

> Клиентский датасет и сохранение его в файл.

> [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 13:46:00) [7]


> Sergey13 ©

буду признателен, если по-подробнее напишете...


Sergey13   (2008-04-15 13:38:00) [8]

> [5] Zloy_Funtik   (15.04.08 13:36)

Клиентский датасет и сохранение его в файл.


Zloy_Funtik   (2008-04-15 13:36:00) [9]

БД слишком громоздко для этого приложения, знаю что можно обойтись текстовым файлом, но как это делается не представляю даже... :(


Sergey13   (2008-04-15 13:31:00) [10]

> [3] Zloy_Funtik   (15.04.08 13:27)

Чем не подходит использование БД?


Zloy_Funtik   (2008-04-15 13:27:00) [11]

И можно ли создать некую структуру в сохраненном файле, чтобы можно было оттуда организвать чтение?


Zloy_Funtik   (2008-04-15 11:49:00) [12]


> У TMemo есть свойство(поле) Lines в свою очередь у которого
> есть методы LoadFromXxxx и SaveToXxxx....

А можно как-нибудь сделать, чтобы весь набор мемо полей записывал свои значения в один файл? У меня получается, что каждый следующее поле перезаписывает файл своим значением и в конечном итого остается запись последнего мемо поля.


{RASkov}   (2008-04-15 11:15:00) [13]

> [0] Zloy_Funtik   (15.04.08 10:59)
> Каким образом реализовать запоминание и воспроизведение значений состояний?

У TMemo есть свойство(поле) Lines в свою очередь у которого есть методы LoadFromXxxx и SaveToXxxx....
Неужели тебе не надоело еще возиться с этим МемоНедоГридом???? :) Возьми обычный грид....
А вообще непонятно про какие-то состояния в [0].... т.е. [0] - мысли вслух.)


Наверх

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