Привет.
Настроил три таких окна для отображения ошибок при помощи VU.FbOpenDialog. Но планирую в последствии их сделать 100500. Потому что это очень удобно.
Код:
IF xFlag1 THEN fbError(xExecute:=TRUE,itfClientFilter:=VU.Globals.AllClients,sDialogName:='Push_Error1',xModal:=TRUE); // Вывод окна ошибки 1
IF xFlag2 THEN fbError(xExecute:=TRUE,itfClientFilter:=VU.Globals.AllClients,sDialogName:='Push_Error2',xModal:=TRUE); // Вывод окна ошибки 2
...
IF xFlag3 THEN fbError(xExecute:=TRUE,itfClientFilter:=VU.Globals.AllClients,sDialogName:='Push_Error3',xModal:=TRUE); // Вывод окна ошибки 3
Скажите, а такой подход будет работать даже и при 100 таких условиях в коде программы?
У меня почему-то при срабатывании условия с xFlag3 выскакивает окно от xFalg1 (т.е. Push_Error1).
Что я делаю не так?
Спасибо.
P.S. Разобрался!!! Там в окне был еще "Динамический текст" (языковая локализация), который я забыл исправить при Copy-Paste!
Всем спасибо за молчание и удачных выходных!