Главная страница
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.021 c
1-12800
OlegM
2003-04-22 13:33
2003.05.05
Как очистить канву у StringGrid


1-12797
Cranium
2003-04-21 15:37
2003.05.05
Как в событии GridDrawColumnCell определить какой столбец рисуетс


9-12598
OlegL
2002-11-28 16:05
2003.05.05
Как отрезать кусок изображения


1-12780
Till
2003-04-20 15:12
2003.05.05
StringGrid


14-12931
Ёжик
2003-04-18 11:34
2003.05.05
Учет в Библиотеке