Build does not honour menu return commands?

Has anyone encountered this problem? When simulating within DVDSP4, all menu return commands go to the correct menu page (I have 22 menus!). BUT . . . when I do a "build" of the file, the built file does not honour ALL of the menu return commands, just some of them!?!
For almost all of the buttons on each menu screen, I am using stories to locate a specific chapter on a single video track. Each story item correctly designates the menu return - pointing back to that specific menu button from which it originated.
Simulation mode works fine - built file (using Apple's DVD player or burnt DVD) does not.

It is really frustrating when issues like this creep in... all we can do is go methodically through them and try to resolve them as best we can.
Alex offered to look at the project for you if you replace the major assets with still images as place holders. I'll extend the same offer to you if it will help. All I can say is that simulator is not the most accurate of testing stations, and never really has been!
Scripting this is really straight forward as scripting goes, but very daunting if you have never done any before. The thing is that if you have got the stories set up correctly you shouldn't need to script it.
Check a few basics with me...
1) the chapter markers in the track do not have end jumps or menu calls or anything like it set up on them.
2) The menu buttons point to the story container and not the chapter marker within the container
3) the story container has the end jump and menu call set up precisely as you want it to be - none are set to 'same as track'
4) you haven't reused a previous build file
Have you tried quitting and re-starting DVDSP as well? Stranger things have happened...
As for the scripting method - the way you could do this is to create a script for each menu. You can set the first script as the start up item for the disc if you wish, and set it up to read the following:
mov GPRM0, 1
Jump firstmenu
You replace 'firstmenu' with the actual name of the menu - the script editor will only let you choose from menus within your project as you build the script.
Then, each button on the menu goes to the appropriate story, etc. I would imagine that you have got a button which goes to the second menu on there somewhere too... create a script for that button and write:
mov GPRM0, 2
Jump secondmenu
If you have a button on the second menu which returns you to the first, point it to the first script instead of directly to the menu. In this way you can set a unique value relevant to each menu which we can use later, so repeat this sequence for every menu that you have got. Simulator comes in really handy now - you can see the GPRM value change in the info window as you move between the menus to check it is holding the correct value.
Now, to get to the correct button.
When you select a button on a menu the value for that button is lodged into a system register with the nice friendly name of 'SPRM8'. Button 1 on your menu will have a value of 1024, button 2 will be 2048, button 3 will be 3072 and so on in jumps of 1024 each time. Again, you can see this happen in the simulator window, and we can use this information to get back to the right button. It doesn't matter which menu you are on, button 1 will always lodge 1024 into SPRM8...
SO, let's put that together and see what happens.
When you press the 'menu' button on the remote you need to go to a script, so set the menu call in the property inspector to go to the following script (call it what you like... script 23 would be logical, but not too user friendly!)
mov GPRM1, SPRM8
div GPRM1, 1024
Jump firstmenu [GPRM1] If(GPRM0 = 1)
Jump secondmenu [GPRM1] If(GPRM0 = 2)
Jump thirdmenu [GPRM1] If(GPRM0 = 3)
and so on.
What this script is doing is getting the number from SPRM8 and converting it to a usable number (div by 1024), but storing the value into a second register (GPRM1). Then you get the jump statements but the square brackets are GPRM based button jumps - these take you to the button with the value that is stored in the GPRM within the brackets. The final part of the line is the conditional statement - you ONLY jump to the first menu (and button) IF the value in GPRM0 is for that menu. If it isn't you go on to the second line and jump to that menu instead IF the value in GPRM0 is for the second menu...etc. You carry on through the lines until one is true, and that jump takes place - all others are ignored.
Now - that's a really long winded explanation! Sorry about that... it's actually easier to do than to explain.
There are other ways to do this, too. Some are longer again, and others are more confusing (but probably shorter). This method seems a happy medium to me

Similar Messages

  • Compiling fmb module in Form builder does not change the fmx file

    Hi,
    I am using Oracle Forms Builder version 10.1.2.0.2 To edit 10g2 forms.
    In the last month, it happened twice that an fmb file I edited in the forms builder did not change the fmx aftrer compilation.
    namely, when I opened the fmx file in the application, I didn't see the changes, but they were present in the fmb form opened in the Form Builder.
    Usually when we have the fmx file open in the application, the form builder won't let me compile it - showing the following error:
    FRM-30087: Unable to create form file
    When this error happens and the changes are not reflected, this error message doesn't appear even though the fmx file is open in the application.
    I tried deleting the fmx file, and then opening it in the application to see if there is another copy of it.
    The application gave an error 40010 - can't read form.
    When I recompiled the file, the fmb didn't show any changes either, even though the file was created again in the file system.
    I could not find a way to consistently reproduce this problem.
    Did you ever encounter such a problem?
    I noticed the edit -> preferences -> general menu has the option to "save befor building".
    Does it mean the Form Builder keeps a cached copy of the fmb in memory, and when this error happens it compiles the original file system fmb file rather than the cached memory copy with the changes?
    Thanks,
    Eyal Azran
    Configuration Management Engineer - Isracard

    Hey Craig,
    Thank you for your response.
    I verified the version of the forms on the Application Server and they are the same.
    This problem is quite tricky to reproduce, it happens once every few months!
    (we have about 10 developers, who are developing and testing on multiple servers - so far two of the servers showed this issue)
    I've determined that the reason this happens is that:
    1. The compiled fmx is vied in the application.
    ** for some reason, the frmweb.exe process on the server does not terminate properly **
    2. The developer compiles the form again in Form Builder
    3. The Form Builder does not detect that the form is open in the mal-terminated process
    There usually is an error message here saying the fmx module is locked - this error happens because this message is not displayed.
    I will attach an image of the process monitoring tool we use ( ProceXP ) showing the ghost process that locks the fmx module.
    <edit>oops, I guess I can't attach the image- I can e-mail it if you'd like</edit>
    If anyone has an idea for a solution, this will help immensely.
    Eyal
    Edited by: Hey_Al on 06:04 06/05/2010

  • Default Target Main Build does not exist in this project

    I am learning ant with eclipse and wanted to use ant build.xml to compile and run my class. I was getting the following error when i just tried to use ant.
    Default Target Main Build does not exist in this project
    package src;
    public class Ch05_02 {
        public static void main(String[] args) {
            System.out.println("This code was built using Ant.");
    <?xml version="1.0" encoding = "UTF-8"?>
    <project name="Ch05_02" default="Main Build" basedir=".">
    </project>Ref: http://www.javabeginner.com/Ch05_02.zip
    Edited by: hemanthjava on Oct 28, 2007 5:43 AM

    You gave a default target in the build.xml, and then didn't define the target.
    This is an Ant question. You're better off asking Ant questions on an Ant forum.

  • I have noticed that Safari does not support some HTML commands on apple operating systems. Can anyone help with this issue please?

    I have noticed that Safari does not support some HTML commands on this operating platform. Can anybody throw any light on this issue please?

    Examples.

  • Interface Builder does not open when I click Mainwindow.xib file on Monotouch.

    I did a lot research about it, What the most of view say it is because of the iOS SDK, not because of the MonoTouch, they say that iOS SDK provides the Interface Builder? Any suggestions? Thanks in advance. iOS SDK Version 4.3.

    Does Monotouch work within Xcode? I'm not sure what it is. If so then Interface Builder does not open a separate window in Xcode 4. When you first go to your .xib, you must select your "Window" to see the window. Otherwise you get an empty grid. Here's an image with the "Window" selected. I have it set for Mac applications not iOS but what you have should look similar.

  • HT3211 My tracking pad is not working. It controls itself and does not follow my finger commands. If I bring it to an apple store, would I be able to have a new pad installed?

    My tracking pad is not working. It controls itself and does not follow my finger commands. If I bring it to an apple store, would I be able to have a new pad installed?

    Reset SMC.     http://support.apple.com/kb/HT3964
    Choose the method for:
    "Resetting SMC on portables with a battery you should not remove on your own".
    If this does not help, take the computer to the Apple store to have it checked out
    and repaired, if needed.
    Best.

  • LR5 Publish Services does not honour 'Reload plug-in on every export'

    I am developing a custom export plug-in for adding backdrops and border to exported images.
    If I tick the 'Reload plug-in on every export' box then any changes I make to the plugin code get reloaded if I do a normal 'Export' from Lightroom 5.
    However if I use Publish Services to export the images it does not honour the 'Reload' checkbox and the old plugin code gets used.

    Hi, assuming your are referring to Jeffrey Freidl then can I just say that his plug-ins add so much more flexibility to any that might already exist in LR and I think he only expects the minimum set by Paypal as the minimum donation.
    You can try them for a number of days before deciding to donate.
    I did and I wouldn't be without them.

  • Recently my track pad (in my Mac Book Pro) does not respond to 'clicking' commands.

    Recently my track pad (in my Mac Book Pro) does not respond to 'clicking' commands.  It does just fine with a USB cable mouse.  What do I do?

    Are you tapping to click or physically clicking? If you're clicking, does the trackpad button go down all the way?

  • Folio Builder does not support proxy authorisation on the mac.

    Folio Builder does not support proxy authorisation on the mac.
    Which’s solution to connect ?

    It does not work because the Folio Builder tries to connect to the proxy as "anonymous". I don't know any solution up to now... Anyone?

  • My iPod Touch icons are large and I cannot see all of them, touching the screen does not make them return to normal. It is charged and was updated over the weekend.

    my iPod Touch icons are large and I cannot see all of them, touching the screen does not make them return to normal. It is charged and was updated over the weekend. What do I need to do to fix this?

    never found the answer by looking at a similar q on the right...thanks anyway!!

  • The executible I build with the application builder does not function the same as my VI file.

    I am using a USB 6008 device with the newest DAQmx drivers and Labview
    8.2 to make analog voltage readings.  Within my main VI I first
    create a data folder in the same location as the VI using a property
    node and then use case statements to call two sub VIs that create a
    data file within the data folder and then collects data.  When I use the
    application builder to create an executible the resulting file does not
    operate the same as the origional VI.  The program appears to be
    reacting to button presses on the GUI, but there is no indication that
    the data folder is being created or that any measurements are buing
    made.  Are there any known issues that may account for this
    anomily?
    -Mike
    Message Edited by TMBurleson on 10-16-2006 03:09 PM

    Are you using the VI Path property, using a reference to the current VI?
    I could be wrong, but if you're attempting to use a path relative to the current VI, I think that does indeed change in a built application. If your VI used to be C:\somewhere\foo.VI, then after building its path would actually be C:\somewhere\foo.EXE\foo.vi . Thus, if foo.VI used to try to make a folder like C:\somewhere\datafolder, the built application would be trying to make C:\somewhere\foo.EXE\datafolder , which wouldn't work.
    This is sort of a shot in the dark, but does this sound like it might be the case?
    EDIT: Dennis beat me to it.Message Edited by kehander on 10-16-2006 03:26 PM

  • CM14 BI Publisher - modifying an existing Data Model, the Graphic View in Query Builder does not display

    I am trying to edit the default forms/reports that come with CM14, trying to edit the data model, data set, (to get to the old Infomaker style graphic view) , the Query model does not display (error the list of tables is too long..) Oracle tell me the limit is 60,  there are not 60 tables referenced in any CM report.
    Does this Query builder view work at all on any report?
    (bigger question, we are moving from CM12, should we move to CM13 which works with infomaker?)
    Thanks,
    Paul L

    Kurt, thanks for your replies.
    A couple of notes/clarifications.
    1.     You are correct that BI works better in Firefox--I have observed issues with the BI display when using IE.  I would recommend using Firefox too.
    2.     You are correct about the way to get to the Query Builder to see a graphical view of data tables.  There are basically two issues with this that I mentioned, but will re-iterate:
    a.  If you have an EXISTING query in the data set, then click the "Query Builder" button, this will remove the existing query that's there, it will NOT display the existing query in the query builder.  Query Builder works only to create a NEW query from scratch.
    b.  Query builder is limited to selecting 60 fields max in your query.  If you are creating a large report with many tables, you may find that 60 fields is not enough.  For that you will have to work in the SQL edit screen rather than using the query builder.
    I would impress on anyone developing CM14 reports that they become familiar with the database schema and relationships to avoid problems when developing your BI reports.  You should be able to find the tables and joins documentation in the knowledgebase.

  • How do you remove/add a program in the Control Panel that does not respond to the command?

    Without being installed (by me) this "Dictionary.com" toolbar that appeared and is taking up a whole line of space across the top of my desktop monitor! I followed the procedure on how to remove the toolbar precisely... Start> Control Panel > Add/Remove Programs>
    then clicked on the program > Remove which is "Dictionary.com" and the computer would not respond to the command. I cannot get it to respond to any program that I clicked on. When I clicked the "Remove" button , the area or line darkens to a light tan. and I cannot even close the menu.
    This very strange and frustrating and I don,t know what to do.
    I just want it removed or go away.
    Thank you,Jeanette Gonzales

    Try to remove some of Firefox plugins or addons, maybe there is Babylon toolbar.

  • Context Menu (or right button click) does not appear menu-window

    The context menu does not appear in some browser sections.
    If I run browser in safe mode it works without problem.
    I've tried to reinstall firefox, after uninstall I also manualy deleted all rest hidden and visible folders - did not help.
    Also I tried restore to default mode - did not help.
    Here I put screenshoot.
    Regards.
    //sorry for my eng

    Yes, it helped. Thank you very much!
    Kind regards.

  • XML Form Builder does not load

    I am having the following problem, when executing the Form Builder tool under Content Management, it does not load and i get the following error message:
    CONNECTION ERROR: couldn't read response code*
    And sometimes the window gets freezed.
    I have read some previous Threads regarding this issue but the solution did not work to me.
    Someting really strange is happening because if i log to port 80 (http://...) it works, but when I log to port 50000 (https://...) it does not, and that error message pops up.
    I have alredy run the Enviroment check Tool and results were OK in both urls, as follows:
    <i><b>https://*****.net/irj/portal
    Test Environment: XML Forms Builder Environment Check *
    Start Time: 2006-12-05 13:12:48                       *
    End Time: 2006-12-05 13:12:04                         *
    - Test: Java Environment
    - OK
    -      Start Time: 2006-12-05 13:12:48
    -      End Time: 2006-12-05 13:12:48
    -      Java Runtime Version is 1.4.2_13
    - Test: Connection Tests
    - OK
    -      Start Time: 2006-12-05 13:12:48
    -      End Time: 2006-12-05 13:12:04
         - Test: Download XML Forms Builder Jar
         - OK
         -      Start Time: 2006-12-05 13:12:48
         -      End Time: 2006-12-05 13:12:13
         -      Successfully loaded XML Forms Builder Jar from https://***net/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/etc/xmlforms/km.appl.xmlforms.xfbuilder_core.jar, Version 6.4.1
         - Test: Download SAP XML Toolkit Jar
         - OK
         -      Start Time: 2006-12-05 13:12:13
         -      End Time: 2006-12-05 13:12:47
         -      Successfully loaded SAP XML Toolkit Jar from https://****/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/etc/xmlforms/sapxmltoolkit.jar
         - Test: XML Forms Builder Version
         - OK
         -      Start Time: 2006-12-05 13:12:47
         -      End Time: 2006-12-05 13:12:48
         -      XML Forms Builder client version is 6.4.1, server version is 6.4.1
         - Test: Load Global Settings
         - OK
         -      Start Time: 2006-12-05 13:12:48
         -      End Time: 2006-12-05 13:12:48
         -      Successfully loaded XML Forms Builder settings
         - Test: Load Project List
         - OK
         -      Start Time: 2006-12-05 13:12:48
         -      End Time: 2006-12-05 13:12:03
         -      Successfully loaded project list:
    http://*******.net/irj/portal
    Test Environment: XML Forms Builder Environment Check *
    Start Time: 2006-12-05 14:12:33                       *
    End Time: 2006-12-05 14:12:46                         *
    - Test: Java Environment
    - OK
    -      Start Time: 2006-12-05 14:12:33
    -      End Time: 2006-12-05 14:12:33
    -      Java Runtime Version is 1.4.2_13
    - Test: Connection Tests
    - OK
    -      Start Time: 2006-12-05 14:12:33
    -      End Time: 2006-12-05 14:12:46
         - Test: Download XML Forms Builder Jar
         - OK
         -      Start Time: 2006-12-05 14:12:33
         -      End Time: 2006-12-05 14:12:23
         -      Successfully loaded XML Forms Builder Jar from http://****.net/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/etc/xmlforms/km.appl.xmlforms.xfbuilder_core.jar, Version 6.4.1
         - Test: Download SAP XML Toolkit Jar
         - OK
         -      Start Time: 2006-12-05 14:12:23
         -      End Time: 2006-12-05 14:12:27
         -      Successfully loaded SAP XML Toolkit Jar from http://*******.net/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/etc/xmlforms/sapxmltoolkit.jar
         - Test: XML Forms Builder Version
         - OK
         -      Start Time: 2006-12-05 14:12:27
         -      End Time: 2006-12-05 14:12:28
         -      XML Forms Builder client version is 6.4.1, server version is 6.4.1
         - Test: Load Global Settings
         - OK
         -      Start Time: 2006-12-05 14:12:28
         -      End Time: 2006-12-05 14:12:29
         -      Successfully loaded XML Forms Builder settings
         - Test: Load Project List
         - OK
         -      Start Time: 2006-12-05 14:12:29
         -      End Time: 2006-12-05 14:12:46
         -      Successfully loaded project list:
    </b></i>
    Don't know what can be, so if anyone has any idea it would be very helpful.
    Cheers,
    Ivan Milkovic

    Hello,
    Immediately after opening the XML forms editor from the Content Manager page, you will get a link Start Environment Check Tool.... Click on that and proceed for a check. It will take some 5-10 mins based on your connection speed.If every thing is successful, clear the browser cache and restart the browser and open forms editor again. It will open the data schema and properties filed and project browser and all.
    I was having this problem just now and i resolved it with the above steps.
    My JRE version is 1.6 and portal is EP 7 SPS 21 patched.
    Regards
    BP

Maybe you are looking for

  • How do I transfer from one computer to another?

    Good afternoon. I just purchased a new computer with the new iweb 09. My website is up and running and was created with my mac air computer. Now I want to transfer the air file to my desktop iweb program. Your assistance would be very much appreciate

  • Question about pass file name and path to file write adapter

    I need to pass file name and path to file adapter for write. I got partial answers from thread Re: Get File name using File Adapter , but seems InboundHeader_msg or outboundHeader_msg only takes file name, how do I pass file directory? since I still

  • Using MD5 on Solaris 8

    Is there anyway to use a files content as input for the md5-sparc command? For example: ls -Rap /usr/bin > test and then use the test file to run the md5-sparc to assign signatures to the files located in the test file.

  • Operation Connection.rollback is not allowed during a global transaction.

    Hi I am getting the following exception when i try to deploy my application in the server. Is any body got the same error. please help me to solve this problem. com.ibm.mm.beans.CMBException: DSRA9350E: Operation Connection.rollback is not allowed du

  • Problems with windows 8.1

    I have a Toshiba Satellite S855-S5381 Problem is my daughter clicked on the upgrade to windows 8.1 with out any prep to windows 8. I cannot get the Wifi to work properly. I can connect to the RTL8723AE built in wireless, but I cannot get the browser