发表于:2003-07-21 08:41:00
1楼
这是我用delphi实现的,希望对你有帮助
var
OpcServerNames: variant;
i: integer;
FServer: TOPCServer;
begin
FServer := TOPCServer.Create(nil);
try
// if (not (csDesigning in FServer.ComponentState)) then
begin
OpcServerNames := Fserver.GetOPCServers;
Flst.Clear; //临时的Tstringlist
for i := VarArrayLowBound(OpcServerNames, 1) to VarArrayHighBound(OpcServerNames, 1) do
Flst.Add(OpcServerNames[i]);
end;
result := Flst;
finally
FServer.Free;
end;
end;