Вниз
Скачать: CL | DM;

Непонятная ошибка при создании формы   Найти похожие ветки 

← →
h0use ©   (2003-12-10 16:49) [0]

СОздаю форму в теле программы:

egin
Result:=False;
Application.CreateForm(TPasswordDlg, PasswordDlg);
try
if Sets.flSaveLastUser then PasswordDlg.edLogin.Text:=BAConn.Login; <--- (1)
PasswordDlg.ShowModal;
if PasswordDlg.ModalResult=mrOK then
begin
BAConn.Login:=PasswordDlg.edLogin.Text; <--- (2)
BAConn.Password:=PasswordDlg.edPassword.Text;
end
else Exit;
finally
PasswordDlg.Release;// free resources
end; // try/finally

Первый раз все работает нормально, но при повторном вхождении в тело процедуры приводит к виалейшену либо в (1), либо в (2) в зависимости от флага Sets.flSaveLastUser. Причем все остальные аналогично создаваемые формы работают. В чем может быть бага?


← →
h0use ©   (2003-12-10 17:31) [1]

Разобрался...когда много кода легко в ветвлениях запутаться :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.02 c
7-75425
Novinkij
2003-09-28 21:20
2003.12.23
Как изменить частоту обновления экрана


14-75342
AkaSaint
2003-11-27 23:16
2003.12.23
Предложение работы


3-75110
real_dimedrol
2003-11-29 01:48
2003.12.23
UpdateSQL для dbExpress


14-75314
Учимся
2003-12-01 19:47
2003.12.23
Сформировать массив и упорядочить


14-75399
Юрий Зотов
2003-10-31 16:15
2003.12.23
Эх, а не пора ли приводить в порядок атмосферу на форуме?




   Наверх