AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi D2007 -> D2009 Projekt (Indy Komponente)
Thema durchsuchen
Ansicht
Themen-Optionen

D2007 -> D2009 Projekt (Indy Komponente)

Ein Thema von Real-TTX · begonnen am 4. Okt 2008 · letzter Beitrag vom 24. Nov 2008
Antwort Antwort
Seite 1 von 2  1 2      
Real-TTX

Registriert seit: 7. Mai 2008
Ort: Stuttgart / Wertheim
136 Beiträge
 
Delphi 2007 Enterprise
 
#1

D2007 -> D2009 Projekt (Indy Komponente)

  Alt 4. Okt 2008, 20:21
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
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#2

Re: D2007 -> D2009 Projekt (Indy Komponente)

  Alt 4. Okt 2008, 23:15
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: hier
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Real-TTX

Registriert seit: 7. Mai 2008
Ort: Stuttgart / Wertheim
136 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: D2007 -> D2009 Projekt (Indy Komponente)

  Alt 5. Okt 2008, 01:56
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
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#4

Re: D2007 -> D2009 Projekt (Indy Komponente)

  Alt 5. Okt 2008, 17:09
ja, schau mal hier. aber ich weiß nicht, ob das so übersichtlich ist.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Real-TTX

Registriert seit: 7. Mai 2008
Ort: Stuttgart / Wertheim
136 Beiträge
 
Delphi 2007 Enterprise
 
#5

Re: D2007 -> D2009 Projekt (Indy Komponente)

  Alt 5. Okt 2008, 17:57
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
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#6

Re: D2007 -> D2009 Projekt (Indy Komponente)

  Alt 5. Okt 2008, 20:43
du könntest mal Assertor eine pn zukommen lassen und ihn danach fragen, da er im indy-team ist. ob und wie er aber support leisten kann ist fraglich, da es ein freiwilliges opensource projekt ist.

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 blog gesehen, dass er da einige einträge bzgl indy hat. schau da vielleicht auch mal. hab aber nicht explizit dort gesucht.
[/edit]
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
slemke76

Registriert seit: 29. Mär 2005
Ort: Quakenbrück
146 Beiträge
 
#7

Re: D2007 -> D2009 Projekt (Indy Komponente)

  Alt 5. Okt 2008, 22:29
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
  Mit Zitat antworten Zitat
Real-TTX

Registriert seit: 7. Mai 2008
Ort: Stuttgart / Wertheim
136 Beiträge
 
Delphi 2007 Enterprise
 
#8

Re: D2007 -> D2009 Projekt (Indy Komponente)

  Alt 7. Okt 2008, 19:48
Soviel ich weis ist bei D2009 die Indy 10 dabei...

Gruß, Real-TTX
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#9

Re: D2007 -> D2009 Projekt (Indy Komponente)

  Alt 7. Okt 2008, 20:46
Zitat von Real-TTX:
Soviel ich weis ist bei D2009 die Indy 10 dabei...

Gruß, Real-TTX
das war es bei delphi 2007 auch schon, nur eben eine etwas ältere version davon! und da wird das problem (evtl.) liegen.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#10

Re: D2007 -> D2009 Projekt (Indy Komponente)

  Alt 8. Okt 2008, 10:06
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
Frederik
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz