大家好,我在 C# .NET 中遇到了一个问题,我正在使用 DLL 连接到 OPC 服务器,该 DLL 在 VB.NET 项目中使用,并且工作完全没有问题。
我试图在 ListBox 中显示可用服务器的列表,VB.NET 中使用的代码(并且有效)是这样的:
Dim AllOPCServers As Object
AllOPCServers = AnOPCServer.GetOPCServers
' Load the list returned into the List box for user selection
Dim i As Short
For i = LBound(AllOPCServers) To UBound(AllOPCServers)
AvailableOPCServerList.Items.Add(AllOPCServers(i))
Next i
Run Code Online (Sandbox Code Playgroud)
我写这个是为了在 C# 应用程序中使用
try
{
var _listOPCServer = _OPCServer.GetOPCServers();
foreach(var i in _listOPCServer)
{
string serverName = (string)i;
listServers.Items.Add(serverName);
}
}
catch (Exception exc)
{
lstMsg.Items.Add(DateTime.Now + " Error al Obtener Lista …Run Code Online (Sandbox Code Playgroud)