Working Message (popup)

I've got a process that can take up to 20 seconds to come back, sometimes quicker depending on the search criteria the user has chosen on the 'Criteria Page'. I would like to put up a popup dialog message that has a flashing "Working ..." message on it that closes once the process is finished. I have been grappling w/ this for some time and have exhaustively searched this forum for a solution.
I currently am branching to a 'message' page where I call the process and when it's over branches back to the 'Criteria' page. This works fine except that it is not a popup window. If I call it as a popup window, then when it branches back to the Criteria Page when it's done, it does this in the popup window as it should ... but I would like to somehow close that 'second' window and then branch back to the Criteria page.
I'm really at a loss on this one - can anyone assist?
TIA, Ken.

I've used the WD message manager because this is what the standard component HRTMC_TP_WORKEXP_EXTERNAL uses, and I want to replicate how it works.  Also, can the FPM message manager add a message to a popup window?  I though that it would try to add it to its own message area on the calling screen, which would be no good.
I've solved the second problem myself - the controller for the component FPM_OIF_COMPONENT calls the method GET_UIBBS_FOR_EVENT, which then calls method OVERRIDE_EVENT_OIF.  This is implemented in the WD component HRTMC_TP_CONFIG_CONTROL, which has some hard-coding in it to override the tab texts based on the mainview ID.  So I've changed the Mainview ID to Z values and my own configured texts are now being retained
(Edited to add:)
This is implemented through the use of an Application-Specific configuration controller, which is a separate WD component (HRTMC_TP_CONFIG_CONTROL) that implements the interface IF_FPM_OIF_CONF_EXIT.  This component has been provided to the FPM application via the configuration editor for the component configuration, using the Change->Global settings button.
Hope this helps someone else!
Vindaloo
Edited by: Vindaloo on Jun 16, 2011 2:41 PM

Similar Messages

  • HT204204 i tried to update to ios 8.2 on my iphone 5s when message popup to me now my iphone not working, please help i dont want to lose my data

    hi
    i tried to update to ios 8.2 on my iphone 5s when message popup to me now my iphone not working, please help i dont want to lose my data

    What is the exact text of the message you got? And did you not back up before you updated?

  • Adding a variable in a Message Popup

    Hi guys, how to get a local variable in a message Popup? I try "string text"+ Runstate.Caller.Locals.foo ... Coz runstate is while program is running, Caller is the calling step and then local variable.
    But this give an error. Where to access my local variables while running?

    First of all, it depends on the data type of the variable. String can be added "similar" to the way you described. Numeric and boolean has to be cast.
    Second, you seem to misunderstand the concept of the RunState-property. If you want to insert a local variable of the sequence you are currently running, the expression should be:
    "My Dialog Text " + Locals.<localname>
    Don't forget type casts if not working with string variables!
    hope this helps,
    Norbert
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

  • Message popup not appearing

    I created a dll that had a message popup (userint.h) using Cvi version 6 on Windows XP, then using the Cvi runtime module and everything was good. I am now using Windows 7 (32 bit) and the latest Cvi runtime module and the dll partly works, does not give any errors, but the message popup does not appear.
    My guess is the new Cvi runtime module maybe does not support the older message popup, but really dont know, could be the Windows version; anyone know about this?

    Hi,
    I don't believe MessagePopup has changed since CVI 3.0 as stated here: http://zone.ni.com/reference/en-XX/help/370051V-01/cvi/uiref/cvimessagepopup/
    I would recommend stripping it down to the barebones and see if you can get it functioning that way.

  • Excel 2007 Not allowing message popup when double clicking

    Hello,
    We have recently upgraded to Office 2007 and are using IP workbooks.  When a user gets the "messages available; double click to display" the message box is not popping up.  Does anyone know how to fix this issue?  Not sure if it is an excel issue or a BEx issue.
    Thanks,
    Cherie

    SAP Note 1299828 mentions that it has been fixed with BI Addon Support Package 9.
    SAP Note 1294382 - SAPBINews NW7.0 BI Add-On Frontend SP900 - GUI 7.10 says:
    Fixed in Bex Analyzer: "Message popup is not shown on double click in Excel 2007. Please read note 1299828."
    I have it installed now but it does NOT work either (for me)!
    At least in the global settings the option automatically popup messages works. Each action brings up the messages then.
    Cheers,
    Lars

  • Can't edit the Message Popup in TestStand 3.5

    I'm using TestStand 3.5/Labview 8, and when I inserted a Message Popup in my sequence, I found that I'm unable to edit it.
    I started with a new sequence file, right click->Insert Step->Message Popup, then right clicked the message popup and select Edit Message Settings.  I then get the following error (see err1.jpg attachment for actual error popup):
         SeqEdit.exe
         Error in call to LoadPanelEx.
         Parent Panel Handle: 1
         UIR File Name: editmsg.uir
         Panel Resource ID: 1
         hInstance: 0x597F0000, D:\...\TestStand 3.5\Components\NI\StepTypes\MsgBox\msgbox.dll
         Error Code: -143
         ActiveX control error
    Then when I click OK in that error I get another error (see err2.jpg attachment for actual error popup):
    Sequence Editor
    Program Error.
    Error Code: -17001
    I verified that the msgbox.dll file exists, and from reading some posts on the forum thought it wasn't properly registered.  When I tried to register it using regsvr32 I got the following message:  "msgbox.dll was loaded, but the DllRegisterServer entry point was not found.  This file can not be registered."  See err3.jpg attachement for actual error popup.
    Any ideas what is going on here and what I need to do to correct it?
    Thanks,
    -Bill
    Attachments:
    err3.JPG ‏15 KB
    err1.JPG ‏20 KB
    err2.JPG ‏11 KB

    Unfortunately that didn't work.  I went to Start->Programs->National Instruments->TestStand 3.5->Operator Interfaces->LabWindows-CVI and got the following error message:
    Test Executive
    Error in call to LoadPanelEx
       Parent Panel Handle: 0
       UIR File Name: TestExec.uir
       Panel Resource ID: 4
       Hinstance: 0x00400000, D:\...\OperatorInterfaces\NI\Full-Featured\CVI\TestExec.exe
    Error Code: -143
    Active X control error
    The actual error window is attached.  Looks like my installation has other problems?  With the way our IT department operates, if there is a way to fix this without reinstalling, that would really be helpful... :-)
    Attachments:
    err4.JPG ‏20 KB

  • Modal message popup hangs parallel model in Teststand 4?

    Hi:
    I'm having a problem using the 'Make Modal' option on message popups. It is hanging the user interface.
    Here is what I've done:
    * created a sequence with just a message popup in it (using Teststand 4.0 editor)
    * set the popup to be modal
    * set the sequence to use the parallel model
    * recompiled Full Featured CVI User interface for teststand 4.0 (using CVI 8.0.1)
    * run sequence in the recompiled user interface
    * popup is displayed
    * after acknowledging the popup, the popup and the user interface freeze
    If I change the sequence to use the batch model, everything works.
    If I don't recompile the user interface project that came with Teststand and just run the exe, everything works.
    What am I missing? Sequence file attached.
    Thanks,
    Dave
    Attachments:
    modalpopup.seq ‏6 KB

    Hi dseel,
    After I copied over your version of modelsupport2.dll, I see the attached error message for every test socket, basically saying that TestStand can't find a certain function in modelsupport2.dll.
    What modifications did you make to the dll?
    One thing though, I notice the same error message even with the Simple OI... Where are you putting modelsupport2.dll? In the same folder as the CVI Executable, or in <TestStand>\Components\NI\Models\TestStandModels?
    Jervin Justin
    NI TestStand Product Manager
    Attachments:
    TSErrorMessage.jpg ‏56 KB

  • Message Popup sans bouton

    Bonjour,
    Je souhaite créer un message Popup (sous TestStand) sans bouton.
    Le but de ce message est uniquement une information à l'utilisateur lors de l'exécution de plusieurs thread.
    Cette information indiquera à l'utilisateur que TestStand attend la fin de l'exécution de tous les thread avant de continuer. Aucune action utilisateur ne doit être possible pendant l'affichage de ce message Popup.
    Merci d'avance pour votre aide.
    Cordialement

     Bonjour ,
    Est-ce que la boîte de dialogue ont besoin d'un délai d'attente ? Je ne pense pas que la boîte de message par défaut dans TestStand va accomplir cette tâche.
    Je pense que vous devez le faire dans un module de code . Utilisez-vous LabVIEW ? Si oui, alors créer un VI qui apparaîtra et la temporisation après une si longue .
    jigg
    CTA, CLA
    teststandhelp.com
    ~Will work for kudos and/or BBQ~

  • Message popup cancel button

    Hi
    I am using the message popup step in TestStand in the beginning of my sequence. I defined 2 buttons - "OK" button and "Cancel" button.
    The "OK" button works fine but the "Cancel" button does not function as desired - pressing it still runs the sequence while I want it to cancel or goto the end of the sequence.
    Please advice me on how to configure it.
    Attached is a screen shot of my configuration.
    Thanks,
    Moshik
    Attachments:
    popup.GIF ‏33 KB

    All that you've done is define some text for a button. It's without meaning if you don't write some code that handles the actual button pressed. Look at the answer by paul in the post http://forums.ni.com/ni/board/message?board.id=330&message.id=14038. A simple expression to use would be Step.Result.ButtonHit==1?True:False. Then, on the False condition, set the destination to <End>.

  • Message Popup sizing TS 4.0

    Hi,
    Since moving to TestStand 4.0 from 3.0 we've noticed that a message popup with the buttons arranged to the right or left and with no message text has a big blank space where the message text would go if it were to be entered. For this particular project we use the text on the button to define the message. Any thoughts / sneaky tips on how to lose this unwanted whitespace?
    Mike
    Attachments:
    message popup.JPG ‏16 KB

    Hi Mike,
    i see the problem and was able to reproduce it. Unfortunately i don't see a property for the Message Popup Step to define the space of the blank area.
    One possible solution is to create your own Message Popup in LabVIEW or CVI and and use the output to decide which button was hit... I know that is a little bit more of work but it would solve your problem.
    thanks,
    cheggers
    Sascha E.
    Group Leader Applications Engineering
    National Instruments Switzerland

  • Disable/delay Status Message Popup

    Is there any way to disable or delay (remind me in 15, 30 minutes, etc) the Status Message popup that appears on the PC screen for errors such as out of paper on the P1606dn printer?  Even a minimize button would be a nice touch.
    It's fine to pop up the error to let you know the printer is out of paper, but you click ok and 5 or 10 seconds later it pops up again... and again.... and again. 
    You either feed it paper *right away* or you have to drag the whole status message off to the bottom or side of your screen and leave it open in order to get any work done.
    There are times when I don't want to get up from my desk *immediately* to get paper... I'll finish what I'm doing and then grab some paper on the way back from getting a cup of coffee.
    Not being able to "tone down" this status message is worse than a car full of kids on a long trip...  "can I have paper now", "what about now", "can I have it now"...   annoying!

    Unfortunately that isn't possible at the moment due to Microsoft not adding the option to do so in the operating system.
    You can suggest or vote for the feature on this link: http://windowsphone.uservoice.com/forums/101801-fe​ature-suggestions
    You can discuss it further on this link: http://answers.microsoft.com/en-us/winphone

  • How to open a message popup and keep the sequence running ?

    I have some steps in my sequence to initialize communication ports that takes a few seconds. As i have the trace off i want to display a message popup to tell the user that the sequence is doing the init. After the init steps are done i want to close the popup out of the sequence without pressing any button.
    Is there a possibility in TestStand to do this ?
    The normal Message popup stays until a key is pressed and even pauses the sequence while active.
    Thank for help.

    You could call your message popup in a subsequence as new execution and terminate this execution programmatically after your init steps have finished.
    In order to do this you have to specify (module) the sequence call step that calls your subsequence:
    -Multithreading and Remote Execution = Run in a New Execution
    -Settings: Initally Hidden and Tracing disable, Restartable, Close Window when done, Wait for Execution to complete: Do not wait, Process Model Option: Do not use a Process Model
    -Store an Object Reference to the New Execution in: e.g. Locals.ExecutionRef
    After your Init steps you insert a ActvieX/COM Action Step that terminates the new execution:
    -Object Reference: Locals.ExecutionRef
    -Automation Server: NI TestStand API 3.1
    -Object Class: Execution
    -Call Method or Access Property: Call Method
    -Method: Terminate
    This will terminate your new execution showing the message popup.

  • I get a "Palm desktop by access applicatio​n has stopped working" message when switching to the Month calendar view.

    I have a Z22 and am running Access version 6.2.2 on a PC with Vista.
    When I move from Day, Week or Year to Monthly view in the Calendar, I get the "Palm Desktop by Access Application has stopped working" (and then the Windows message saying they are checking for a solution, which they never seem to find).
    Does any one know 1) how to fix this and 2) what is the cause ?  Am I running old software which I need to update ?
    Thanks.
    Post relates to: Palm Z22

    Thank you, aeisha_anis for the steps to correct this problem.  I verified that I must have corrupted calendar data as the PALM Desktop does come up and work when I follow your first 4 steps and remove the data from it.  I can't, however, get through the importing step at the end of your instructions.  I've tried a few times and am afraid I may have messed up the data file as it now is only showing a datebook. mdb and a datebook.bak file under the DateBook folder I copied to my desktop, but no datebook.dab folder as it was showing before and I never did find the datebook.dat file you mentioned.  I still have all of my current calendar data on my Palm Centro but I can't get it to sync with the Palm Desktop without getting the "Palm Desktop by ACCESS Application has stopped working" message.  Do you have any ideas on how to fix this problem?  Thanks much!

  • I get the "firefox has stopped working" message after closing browser

    Hello.
    My problem is that when I close the FireFox browser I get the "FireFox has stopped working" message. It's pretty annoying. I've read some other posts here that described a similar problem and have tried some of the suggestions in them including:
    A clean install, a browser reset, running in safe mode, unchecking hardware acceleration, disabling extentions and plugins one at a time, uninstalling my antivirus (avast), rolling back to version 23.01 and checking run in compatibility mode that someone claimed helped them. None of this was effective.
    It seems like after a computer restart the browser will be ok for 2-4 closings and then it will start with the message on every closing. Also, after I uninstalled avast it was good for 6 closings. Rolling back also gave me about 6 message free closings. But then the messages start and doesn't stop.
    Is there anything else I can try? Thanks in advance for any suggestions.

    One thing is for sure, and that is if the only page i visit is the Google homepage (not logged in) or this site (mozilla forum), the problem does not occur, ever. I can't make it happen.
    If i visit yahoo.com (not logged in) (or ighome.com, logged in), as examples, it happens every time.

  • Getting "setup.exe has stopped working" message when trying to install labview 2011 or 2012 on a windows 7 machine

    I am getting a "setup.exe has stopped working" message when trying to install labview 2011 or 2012 on a windows 7 machine. I already tried running setup.exe as an administrator with the same results. I have Microsoft .NET Framework 4.5.1 installed on the affected machine. Could this be the cause of this issue? Or does someone know the root cause of such error?
    Solved!
    Go to Solution.

    Hi - are you getting it at the start of installation, during or after 100% progress has finished?
    Is it just LabVIEW you're installing, or is it drivers too, in which case, what was the last large package that was installing at the time?
    This could be caused by the NVIDIA chipset driver :
    https://decibel.ni.com/content/message/46299?tstar​t=-130
    Thanks
    Sacha
    // it takes almost no time to rate an answer

Maybe you are looking for