RSV Code Modifications: Code Section, All Files

As VBLM reads through the code section of all files when building an RSV, it replaces all embedded strings found in the language table with calls to VBLM_RTString(). (or whatever function name you have chosen instead).

For example, assuming that you extracted and translated "Are you sure you want to trash your hard disk?", the line of code

TrashMe = MsgBox("Are you sure you want to trash your hard disk?", 36) = IDYES

will be rewritten as

TrashMe = MsgBox(VBLM_RTString(113), 36) = IDYES

where 113 is the string's index in the language table.

If the line of code references global or file level string constants that have been translated, as discussed elsewhere, these references are also replaced with calls to VBLM_RTString().