Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.12.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Основная";
Текущий архив: 2003.12.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.008 c
14-75336
Undert
2003-11-29 22:11
2003.12.23
Одноразовая работка


1-75207
Sanych_k
2003-12-11 10:36
2003.12.23
Как оброботать клик правой кнопкой над динамической кнокой?


3-75107
BlackKing
2003-12-01 11:43
2003.12.23
Create Procedure


14-75357
Style
2003-11-28 20:46
2003.12.23
Как часто вы смотрете на клавиатуру?? :)


7-75418
Eagle Owl
2003-10-16 16:11
2003.12.23
Имя учётной записи...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский