ServerInstance 属性

描述
指定要使用的 Epson RC+ 服务器实例。

语法
Property ServerInstance As Integer

默认值
默认值为下一个可用的服务器实例。

备注
API与RC+服务器进程通信。ServerInstance指定使用哪个服务器。每个服务器实例对应一个控制器和一个项目。默认情况下,当您创建新的Spel类实例时,ServerInstance会自动设置为“1”。
如果您需要为同一个控制器使用多个Spel类实例(例如多线程的应用程序),请为使用同一控制器的每个Spel类实例设置ServerInstance属性。
ServerInstance必须介于1到10之间,并且需要预先进行设置,然后才能对其进行初始化或运行其他方法。

参阅
CommandTask 属性, Initialize 方法

ServerInstance 示例
VB 例:

' 控制器1  
spel1 = New Spel  
spel1.ServerInstance = 1  
spel1.Initialize()  
spel1.Connect(1)  
  
' 控制器2  
spel2 = New Spel  
spel2.ServerInstance = 2  
spel2.Initialize()  
spel2.Connect(2)  

C# 例:

// 控制器 1  
RCAPINet.Spel spel1 = new RCAPINet.Spel();  
spel1.ServerInstance = 1;  
spel1.Initialize();  
spel1.Connect(1);  
  
// 控制器 2  
RCAPINet.Spel spel2 = new RCAPINet.Spel();  
spel2.ServerInstance = 2;  
spel2.Initialize();  
spel2.Connect(2);