0

よくわかりません。Comtech モデムでも同じコードで問題なく動作します。

oidOut: const 文字列配列 vout: 文字列配列

procedure TDamocles1208.SNMPset;
var
    mySNMP: TidSNMP;
    I: integer;
begin
      mySNMP:=TidSNMP.Create(nil);
      mySNMP.Query.Host:=Trim(IpEdt.Text);
      mySNMP.Query.Community:=Trim(ComStrEdt.Text);
      mySNMP.ReceiveTimeout:=1000;
    try
      mySNMP.Query.Clear;
      mySNMP.Query.PDUType:= PDUSetRequest;
        for I := 1 to 8 do
        begin
          mySNMP.Query.MIBAdd(oidOut[I],vOut[I],ASN1_INT);
            if mySNMP.SendQuery   then
            ShowMessage('Updated!')
            else
            ShowMessage('Update Failed!');
        end;
    finally
        mySNMP.Free;
    end;
end;

ここにエラーメッセージ:

$7588D3CF の最初のチャンス例外。例外クラス EOSError とメッセージ「システム エラー。Code:123 ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません。Project1.exe の処理 (1060)

4

0 に答える 0