The MarxMenu Compiler

Prev Next Home Home Table Of Contents Index

THE MARXMENU COMPILER

MarxMenu reads your MNU files and creates MRX files. These MRX files are a highly digested form of the MNU file that you created. MRX files are the compiled files.

When you run MarxMenu, the interpreter MARXMENU.EXE looks for the menu file with the MRX extension. If it doesn't find it, MARXMENU.EXE will automatically load MARXCOMP.EXE and compile the menu. MARXMENU.EXE also compares the file dates of the MNU and the MRX files. If the MNU file is newer than the MRX file, the compiler will be loaded.

MarxMenu will also force a compile if the MRX file was not compiled by the same version and release date of the MarxMenu you are using. MRX files are not compatible from one version of MarxMenu to the next.

You can also force a compile from the command line by typing MARXCOMP <menu>. If you are on a network and using MarxMenu to log you in, make sure you run the compiler if you change your login menu file.

Once your menus are written, you can remove the MNU file and MARXCOMP.EXE from the system. This prevents anyone from modifying your menus. The MRX files are scrambled for security. This prevents probing eyes from reading strings in the MRX files.

One important thing to remember. Don't lose your original MNU files. The MRX files CANNOT be decompiled. If you lose your original menu files you can't change your menus and the MRX files you have will not be compatible with future releases of MarxMenu.

Prev Next Home Home Table Of Contents Index

Sponsors
Shopping
Forum
Forum
email
EMail
Index
Index
Home
Home