Форум: "Основная";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
ВнизКак восстановить текст, который был в поле 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c