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++
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):

C++

Coming Soon