高分求助--改写一段- Delphi代码!
type
PInteger = ^Integer;
procedure snmpget(ipaddress : Pchar; oid : Pchar; Value : Pchar; ValueLength : PInteger; State:PInteger; VERSION : Integer; const Community : PChar); cdecl; external 'snmp_pp.dll' name 'snmpget';
procedure TForm1.Button1Click(Sender: TObject);
var
ipaddress,oid,Value: array[0..999] of char;
ValueLength,State:PInteger;
begin
ipaddress := '172.24.224.10';
oid := '.1.3.6.1.2.1.1.1.0';
Value := '';
New(ValueLength);
ValueLength^ := 0;
New(State);
State^ := 0;
snmpget(ipaddress,oid,Value,ValueLength,State,1,'public');
if (State^ = 0) then
ShowMessage(Value);
Dispose(ValueLength);
Dispose(State);
end;