1. Rajneesh Kumar
  2. PowerBuilder
  3. Friday, 27 March 2020 14:09 PM UTC

Hi Team,

Hope you are doing good.

We are using PowerBuilder 2017 R3 and we need a help from you guys.

We have to show a popup/alert message outside PowerBuilder application. Basically if anything comes that should come on the top of the screen. Doesn't matter PowerBuilder application is minimized or not.

Please let me know if you need more clarifications on the requirement/issue.

 

Thanks in advance. Stay safe.

Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Friday, 27 March 2020 14:40 PM UTC
  2. PowerBuilder
  3. # 1

HI Rajneesh ;

  Is this pop-up driven as a PB Window, a MessageBox() command or something else?

Regards ... Chris

Comment
There are no comments made yet.
Rajneesh Kumar Accepted Answer Pending Moderation
  1. Friday, 27 March 2020 14:54 PM UTC
  2. PowerBuilder
  3. # 2

Hi Chris,

This pop-up is driven as PB window (response).

Comment
  1. Chris Pollach @Appeon
  2. Friday, 27 March 2020 15:06 PM UTC


Hi Rajneesh ;

The way I do this in my STD framework is to call a MessageApp EXE that I wrote in PB that receives the message text via the O/S "CommandLine". This can even be from the minimized PowerServer Web app in a browser - just use the RUN() command. The MessageApp then either writes the message as a W10 "notification" (my favourite for W10 users) or delivers a Response dialogue with the message. BTW: The Response Message dialogue is from the STD Framework as well as it knows how to handle multiple monitors and center on where the App was last seen in Standard mode. ;-)

HTH Regards .. Chris

Regards ... Chris

  1. Helpful
  1. Rajneesh Kumar
  2. Tuesday, 14 April 2020 15:03 PM UTC
Is there any other way, we can do without calling another EXE or can we bring PowerBuilder application to forefront of the screen if application is minimized?

Thanks.
  1. Helpful
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.