Upgrade: RapidCode 8 to 10

General Requirements

Remember to restart your INtime node before trying to running different versions of RMP

Important Name Changes

lib/dll
Name in RapidCode 8
Name in RapidCode 10
C++
RSIQVC
RapidCode
.net x86 (32 bit)
RSIQDNET4
RapidCode.NET
.net x64 (64 bit)
RSIQDNET64
RapidCode.Net64
Note: 32-bit dll now are located in RSI/10.x.x/x86 You may want to move them to your root RSI/10.x.x folder.

Notable API Changes

Action
Code in RapidCode 8
Code in RapidCode 10
Restart RTOS
RTOS.RTOSGet().INtimeRestart();
RTOS.INtimeRestart();

Directory Structure Change

x64 files are now located in the root install directory. x86 files can be found in the subfolder of the same name.

Upgrading your code from 8 to 10

All RapidCode.NET interface files (prefixed with I) have been removed in RapidCode 10. Simply use the RapidCode class name instead.
Case Matching Find and Replace to remove I prefixed interfaces

Step by Step Instructions

C#
C++
1. Update your build and debug directories to match the root of your new version of RMP for All Configurations:
Debug:
Build:
2. Update your projects reference
Remove the old RMP 8 dll (RSIQDNET64.NET.dll):
Add the new RMP 10 dll (RapidCode64.NET.dll):
Coming Soon
Last modified 9mo ago