Делаю приложение клиент для android, хотел узнать по поводу модального окна.
Делаю форму входа. Использовал пример в showmodal из интернета. На форме входа два поля ввода, логин и пароль и кнопка вход.
При нажатие на кнопку входа логин и пароль отсылаются на сервер и если все хорошо то форма входа должна закрыться. Но тут возникают проблемы из за особенностей реализации.
Для работы с сетью использую tcpclient из набора indy. С него данные читаются в отдельном потоке.
При нажатие кнопки вход приложение данные отсылаются на сервер, а потом в потоке передаются в обработчик данных. Так вот как из обработчика данных закрыть эту форму входа. Если она вызвана их другого кода.
Пытался писать процедуру
procedure frmLogin. CloseFrm();
begin
modalresult := mrok;
end;
но форма все равно продолжает висеть открытой.
з.ы. Блин прочитал все что написал , похоже на бред.
Вопрос
Котэ
День добрый.
Делаю приложение клиент для android, хотел узнать по поводу модального окна.
Делаю форму входа. Использовал пример в showmodal из интернета. На форме входа два поля ввода, логин и пароль и кнопка вход.
При нажатие на кнопку входа логин и пароль отсылаются на сервер и если все хорошо то форма входа должна закрыться. Но тут возникают проблемы из за особенностей реализации.
Для работы с сетью использую tcpclient из набора indy. С него данные читаются в отдельном потоке.
При нажатие кнопки вход приложение данные отсылаются на сервер, а потом в потоке передаются в обработчик данных. Так вот как из обработчика данных закрыть эту форму входа. Если она вызвана их другого кода.
Пытался писать процедуру
procedure frmLogin. CloseFrm(); begin modalresult := mrok; end;
но форма все равно продолжает висеть открытой.
з.ы. Блин прочитал все что написал , похоже на бред.
Ссылка на комментарий
7 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.