Показать сообщение отдельно

  #4  
Старый 15.03.2009, 17:11
Flame of Soul
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
С нами: 9980798

Репутация: 435
Отправить сообщение для Flame of Soul с помощью MSN
По умолчанию

Цитата:
Это было предисловие, а теперь собственно вопрос. При закрытии мемо поля, и после нажатия кнопки "Открыть" вылетает ошибка и указывает вот сюда(на эту строчку кода):
а во что открывать если в тот момент поле 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..
 
Ответить с цитированием