Hallo Jungs,
Ich habe eine Frage. Ich dachte ich versuch mal die Delphi2009 Version. Nun habe ich mein altes Delphi 2007 Projekt versucht auf Delphi2009 zu compilen... Aber leider ohne Erfolg.
Mein Problem :
Indy TIdSNMP funktioniert nicht auf
D2009.
Er bringt keine Warnungen ohne Fehler. Das Programm funktioniert auch - Bis auf die TIdSNMP komponente.
An was könnte dies liegen ? Ich habe die Variablen alle überwacht und der folgende Teil funktioniert einfach nicht.. Der Rest geht.. :
Delphi-Quellcode:
...
function Connect(cmAddr :
string) : boolean;
begin
SNMP := TIdSNMP.Create(
nil);
SNMP.Query.Host := cmAddr;
SNMP.Query.Community := '
public';
Active := True;
if Connected
then
begin
Result := True;
end else begin
Result := False;
Active := False;
end;
end;
....
function Connected: boolean;
begin
Result := False;
if Active = False
then Exit;
SNMP.Query.PDUType := PDUGetRequest;
SNMP.Query.MIBAdd('
1.3.6.1.2.1.1.1.0','
');
if SNMP.SendQuery
then
if SNMP.Reply.ValueCount > 0
then
Result := True;
SNMP.Query.MIBDelete(0);
end;
Aber die Komponente ist ja beim D2009 auch dabei. Deswegen versteh ich das nicht :/ Hat jemand eine Idee?
Danke im Vorraus...
Gruß, Real-TTX