
15.03.2009, 17:11
|
|
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
С нами:
9980798
Репутация:
435
|
|
Это было предисловие, а теперь собственно вопрос. При закрытии мемо поля, и после нажатия кнопки "Открыть" вылетает ошибка и указывает вот сюда(на эту строчку кода):
а во что открывать если в тот момент поле vvod не существует?
я так поняла после закрытия вы освободили его, то собственно при открытии вы должны его снова создать.
И если у вас всего один объект класса TMemo- vvod, т.е. не надо переключатся между ними почему бы просто вместо закрытия не сделать:
PHP код:
vvod.lines.clear;
vvod.visible:=false;
вместо создать:
PHP код:
vvod.lines.clear;
vvod.visible:=true;
вместо открыть:
PHP код:
vvod.lines.clear;
vvod.visible:=true;
if Opendialog.execute then vvod.lines.LoadFromfile(OpenDialog.FileName);
Последний раз редактировалось Flame of Soul; 15.03.2009 в 17:18..
|
|
|