![]() |
D2007 -> D2009 Projekt (Indy Komponente)
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:
Aber die Komponente ist ja beim D2009 auch dabei. Deswegen versteh ich das nicht :/ Hat jemand eine Idee?
...
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; Danke im Vorraus... Gruß, Real-TTX |
Re: D2007 -> D2009 Projekt (Indy Komponente)
bei delphi 2009 ist eine neue version von indy mit dabei. ich denke das daher dein problem kommt. die frage ist allerdings was genau daran nicht geht, bzw. was nicht eintritt?!
die potentiellen helfer tappen wohl etwas im dunkeln, wenn sie nicht genau wissen, wo welcher fehler steckt! außer die damen/herren hatten schon mal das gleiche problem, was bei dem recht neuen d2009 eher weniger der fall sein dürfte ;) hier hast du einen thread, in dem aktuelle informationen bzgl indy stehen: ![]() |
Re: D2007 -> D2009 Projekt (Indy Komponente)
Erstmal denke für den Hinweis.
Leider finde ich nichts passendes, und ich probiere hier auch schon die ganze Zeit.. Aber es geht einfach nicht :/ Was nicht geht? Er Baut keine Verbindung auf. (Sofern man das sagen kann bei UDP). Ich sende und bekomme einfach keine Antwort. Auch in meiner Netzwerküberwachung gibt er mir nichts zurück. Er macht bei der function "SendQuery" einfach nicht das, was er wirklich sollte :/ Ich habe mit der IDE auch die Variablen überwacht und die Parameter stimmen überall. Nur die Antworten stimmen nicht... "Reply.Count" bleibt 0 .... :( Gibt es eine art Changelog für die einzelnen Indy Komponenten ? Gruß, Real-TTX |
Re: D2007 -> D2009 Projekt (Indy Komponente)
ja, schau mal
![]() |
Re: D2007 -> D2009 Projekt (Indy Komponente)
Erstmal danke für den Hinweis. Aber leider finde ich NIRGENDS was zu der SNMP Komponente von Indy :( Ich versuche immer noch wie verzweifelt etwas in irgendeiner Hilfe zu finden :/ Aber leider nichts genaues. Ich sehe nichts, wass sich verändert hat zu der alten Komponente :( Kann ich irgendwo eine Support anfrage stellen - an das Indy Team selbst?`Oder ist das nicht möglich :( ?
Danke für die Mühe :) Gruß, Real-TTX |
Re: D2007 -> D2009 Projekt (Indy Komponente)
du könntest mal
![]() ![]() probieren kannst es mal ;) mehr al schief gehen kann es ja nicht. ps: bist du sicher, dass es an anderen einstellungen nicht liegen kann? hast du an deinem system was anders konfiguriert, oder so!? ich will nur alle fälle ausschließen, sodass es wirklich die indy's sind. hatte auch manchmal schon so fälle ;) [edit] pps: ich habe gerade auf seinem ![]() [/edit] |
Re: D2007 -> D2009 Projekt (Indy Komponente)
Hi !
Hast du mal versucht, dein Projekt mit einer alten Indy-Version zu compilieren ? BTW: Indy 9 oder 10 ? Einfach in den Projekt-Optionen unter Verzeichnisse die "alte" Indy-Version als Suchpfad hinzufügen, dann nimmt er die. lg Sebastian |
Re: D2007 -> D2009 Projekt (Indy Komponente)
Soviel ich weis ist bei D2009 die Indy 10 dabei...
Gruß, Real-TTX |
Re: D2007 -> D2009 Projekt (Indy Komponente)
Zitat:
|
Re: D2007 -> D2009 Projekt (Indy Komponente)
Hi Real-TTX,
Bei Delphi 2009 ist von Haus aus die Indy Version 10.2.3+ dabei. Inzwischen heißt die intern bei uns 10.2.5. Ich konnte jetzt das SNMP Problem für die in D2009 bei Auslieferung enthaltene Indy Version bestätigen. Mit dem aktuellen Indy aus dem SVN läuft es aber (Dies konnte ich jetzt aber bisher nur für D2006 testen). Kannst Du es bitte mit der aktuellen Version nochmal versuchen? In meinem Blog findest Du eine Anleitung, wie und wo Du die aktuelle Indy Version finden kannst. Gruß Assertor |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz