dbf_usr Posted May 13, 2019 Share Posted May 13, 2019 Есть на мой взгляд серьезная проблема. Часть кода просто не выполняется и это относится к ShowMessage. Они просто не выводятся а экран. При чем этот же код отлично работает в обычном VCL приложении. Условия выполняются - проверено if UniMainModule.FindUserDB('Login',UniEdit1.Text)>0 then showmessage('This user already exists!'); if UniMainModule.FindUserDB('Mobile',UniEdit8.Text)>0 then showmessage('A user with this phone number already exists!'); if UniMainModule.FindUserDB('Mail',UniEdit4.Text)>0 then showmessage('User with such email already exists!'); даже если без условий выводить несколько раз подрядят сообщения - срабатывает или самое первое или самое последнее. Поскольку сообщения выводятся java кодом - уверен что это ошибки в трансляции с сервера в браузер. Если вместо вывода сообщений писать строки в UniMemo - все прекрасно отрабатывает. Когда будут исправлены ошибки? Quote Link to comment Share on other sites More sharing options...
Sherzod Posted May 13, 2019 Share Posted May 13, 2019 Добрый день, 26 minutes ago, dbf_usr said: Когда будут исправлены ошибки? Если я правильно понимаю вас, то здесь нет никакой ошибки, вы должны использовать синхронный режим для этого, посмотрите документацию и примеры Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted May 13, 2019 Author Share Posted May 13, 2019 31 minutes ago, CoderU said: Попробуйте showmessageN вместо showmessage Выводит по прежнему только последнее сообщение. Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted May 13, 2019 Author Share Posted May 13, 2019 поставил в начале процедуры: UniMainModule.EnableSynchronousOperations:=true; выполняется по прежнему не понятно: при трех совпадающих условиях - выводит только первое сообщение, остальные игнорирует. Quote Link to comment Share on other sites More sharing options...
stas Posted May 13, 2019 Share Posted May 13, 2019 7 hours ago, dbf_usr said: Когда будут исправлены ошибки? Это не ошибки, если сообщений несколько и выполняется часть или все условия, то выведется последнее сообщение, это нормально. Попробуйте использовать callback procedure. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.