From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

What is the new data structure for .RTM files in LV8?

We have software that translates our LV program to another language.  Part of that software package reads RTM files, decodes them, replaces text, and resaves them.  That code is broken for menus that are saved in LV8+, however.  What is the new data structure?

 

The simple attached zip file has vi's which are not ours but serve to illustrate the point.  If it's run on an older RTM file, it correctly outputs and XML version of it, on newer RTM files it just throws an error.

0 Kudos
Message 1 of 5
(2,568 Views)
Wouldn't it be easier to just have separate RTM files in the different languages and then select the appropriate one at run-time? You can use the Run-Time Menu Path Property to change which run-time menu is used by the VI.
0 Kudos
Message 2 of 5
(2,543 Views)
It definetly wont be easeier because we've been using this method for awhile, it may be necessary though, we're planning to rework things with that in mind if we have to.
0 Kudos
Message 3 of 5
(2,513 Views)
I didn't mean to mark it as solved.  Sorry
0 Kudos
Message 4 of 5
(2,498 Views)
OK. You can unmark the message as the solution by using the "Options" menu that appears above and to the right of the message.
0 Kudos
Message 5 of 5
(2,479 Views)