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

Вниз

Как восстановить текст, который был в поле Memo?   Найти похожие ветки 

 
Nikos   (2003-04-22 19:11) [0]

В режиме проектирования я ввел большой текст во поле Memo. Этот текст выводится, при запуске программы. Позже, текст в этом поле меняется. Могу ли я восстановить прежний текст в процессе выполнения программы. Это нужно для того, чтобы не вписывать его в код программы, то есть
Memo1.Text:= "...............";
Просто не хочется загромождать код программы текстом. Как восстановить текст, который был при запуске программы?


 
Anatoly Podgoretsky ©   (2003-04-22 19:13) [1]

Сохранить его в переменной и потом назад.


 
Yanis ©   (2003-04-22 19:15) [2]

Надо просто сохранить этот текст в корневой директории программы или где нибудь еще в недоступном для юзера месте, а потом когда понадобится подгружать.


 
Skier ©   (2003-04-22 19:29) [3]

>Yanis

> Надо просто сохранить этот текст в корневой директории программы
> или где нибудь еще в недоступном для юзера месте, а потом
> когда понадобится подгружать.

Смешно !


 
Yanis ©   (2003-04-22 19:38) [4]

Я пытался излогать способ сохранения доступно, так как я бы поступил в такой ситуации.
Если я неправильно понял вопрос то может разъяснишь мне его?


 
Skier ©   (2003-04-22 19:40) [5]

>Yanis

> Если я неправильно понял вопрос то может разъяснишь мне
> его?

Понял правильно...


 
Anatoly Podgoretsky ©   (2003-04-22 19:44) [6]

Вот если бы он был полее разговорчивым, то можно было бы предложить Form.Create


 
Nikos   (2003-04-22 20:25) [7]

Ну где-то хранится этот текст, ведь при запуске программа его откуда-то берет. Нет ли функции, которая возвращала бы этот текст?


 
Yanis ©   (2003-04-22 22:30) [8]

Неужели трудно сохранить в Windows\temp\trash.txt при Form.Create
и удалить его при Form.CloseQuery


 
sniknik ©   (2003-04-22 23:24) [9]

Nikos (22.04.03 20:25)
хранится в RCData программы (FindResource,LoadResource,....), и не только он а вся форма, придется расковыривать.
не имеет смысла, если конечно текст не ОЧЕНЬ большой, сделай как советовали (Anatoly Podgoretsky © (22.04.03 19:13)) переменнную и сохраняй его в начале программы
~~~
MemText:= Memo1.Text;
....
как понадобится
Memo1.Text:= MemText;


 
Anatoly Podgoretsky ©   (2003-04-22 23:49) [10]

Yanis © (22.04.03 22:30)
А если форма удаляется и создается, то НИЧЕГО сохранять не надо, текст появится автоматом в МЕМО, сохранение нужно только в том случае если этот текст повторно нужен в период между созданием и уничножением формы, да и то надо сохранять в переменную, нечего для этого выволнять ряд низкоскоростных операций.


 
Palladin ©   (2003-04-23 07:16) [11]

на магнитную ленту его сохранить надо...
он сохранится даже если винт полетит...


 
Yanis ©   (2003-04-23 22:41) [12]

Anatoly Podgoretsky
Спасибо за наставление.



Страницы: 1 вся ветка

Текущий архив: 2003.05.05;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
8-12841
reticon
2003-01-28 23:12
2003.05.05
кучу файлов в один


3-12656
PrettyFly
2003-04-16 13:47
2003.05.05
Функции...


1-12779
DjVirus
2003-04-17 13:02
2003.05.05
gif расположить на кнопке


1-12828
NeshBriges
2003-04-22 22:39
2003.05.05
Переход на строку ...


1-12788
DjVirus
2003-04-22 11:14
2003.05.05
ProgressBar при копировании