Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.11;
Скачать: CL | DM;

Вниз

Сохр. данных нескольких мемо полей относительно одного параметра   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.02 c
2-1208175871
assassin8899
2008-04-14 16:24
2008.05.11
AQL запрос


15-1206503636
@!!ex
2008-03-26 06:53
2008.05.11
Добавление в массив элемента


6-1186302079
=Guest=
2007-08-05 12:21
2008.05.11
закладки firefox


15-1206644556
Andy BitOff
2008-03-27 22:02
2008.05.11
Алгоритмы искусственного интеллекта


2-1207979954
German
2008-04-12 09:59
2008.05.11
На что рассчитывать от ADO + Access ?