Показать сообщение отдельно
  #1  
Старый 10.07.2009, 22:11
uisovec uisovec вне форума
Прохожий
 
Регистрация: 15.06.2009
Сообщения: 19
Репутация: 10
По умолчанию TMainMenu. Создание в режиме выполнения

Проблема в следующем. Есть окно входа в программу (логин/пароль). Есть меню. По хорошему бы, оно при вводе пароля не должно высвечиваться. Поэтому интуиция подсказала делать MainMenu.Destroy, а потом, если вход выполнен успешно, сделать MainMenu.Create(). В конструктор требуется передать "хозяина" AOwner: TComponent. Методом тыка привязал к Form1 (форме). Прога завалилась с ошибкой. Потом узнал что можно указывать Self или Application. Но и в этом случае ошибка. Типа ошибка доступа к памяти.
Есть сомнения в использовании Destroy. Но больше никаких идей нет. Кто нибудь - может проконсультировать в данной ситуации? Заранее спасибо
Ответить с цитированием