Jump to content

Не выполняется часть кода с ShowMessage!


dbf_usr

Recommended Posts

Есть на мой взгляд серьезная проблема. Часть кода просто не выполняется и это относится к 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 - все прекрасно отрабатывает. 

Когда будут исправлены ошибки? 

 

 

 

Link to comment
Share on other sites

Добрый день, 

26 minutes ago, dbf_usr said:

Когда будут исправлены ошибки? 

Если я правильно понимаю вас, то здесь нет никакой ошибки, вы должны использовать синхронный режим для этого, посмотрите документацию и примеры 

Link to comment
Share on other sites

поставил в начале процедуры:

UniMainModule.EnableSynchronousOperations:=true;

выполняется по прежнему не понятно: при трех совпадающих условиях - выводит только первое сообщение, остальные игнорирует. 

Link to comment
Share on other sites

7 hours ago, dbf_usr said:

Когда будут исправлены ошибки? 

 

Это не ошибки, если сообщений несколько 

и выполняется часть или все условия, то выведется последнее сообщение, это нормально.

Попробуйте использовать callback procedure.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...