Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.01 c
4-1188622900
_Iv_
2007-09-01 09:01
2008.05.11
Ресурсы(*.res)


15-1206543503
ajlekceu
2008-03-26 17:58
2008.05.11
Путь экспорта файлов из Corel Draw


2-1207808016
DimA
2008-04-10 10:13
2008.05.11
Почему ADOConnection не запускается с сетевого диска?


9-1169656146
maxProg
2007-01-24 19:29
2008.05.11
DirectX - 2D


6-1185952437
leonidus
2007-08-01 11:13
2008.05.11
Компонет для получения страницы из инета по протоколу HTTP




   Наверх