Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Kann jemand Indy9 Demo in Indy 10 umschreiben (https://www.delphipraxis.net/53547-kann-jemand-indy9-demo-indy-10-umschreiben.html)

Zacherl 18. Sep 2005 21:25


Kann jemand Indy9 Demo in Indy 10 umschreiben
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
kann mir jemand die im Anhang befindliche Indy 9 Chat Demo für die Indy 10 Komponenten umschreiben?

Florian

Zacherl 19. Sep 2005 14:59

Re: Kann jemand Indy9 Demo in Indy 10 umschreiben
 
*push*
Wäre mir ziemlich wichtig eine genau so funktionierende Version für Indy 10 zu bekommen ... Ihr helft mir bei der Entwicklung von Pro Chat v2.0 :mrgreen:

Vielen Dank
Florian

Zacherl 21. Sep 2005 14:59

Re: Kann jemand Indy9 Demo in Indy 10 umschreiben
 
Auch auf das Risiko hin, euch zu nerven, will ich doch nochmal pushen ...

franktron 21. Sep 2005 15:18

Re: Kann jemand Indy9 Demo in Indy 10 umschreiben
 
Gegenfrage warum machst du es nicht selbst :?:

Zacherl 21. Sep 2005 15:37

Re: Kann jemand Indy9 Demo in Indy 10 umschreiben
 
Weil ich durch die Demo lernen will mit Indy 10 TCP umzugehen und weder Erfahrung mit Indy 9 TCP noch mit Indy 10 TCP habe. Sprich: Ich kanns einfach nicht ...

Florian

franktron 21. Sep 2005 16:04

Re: Kann jemand Indy9 Demo in Indy 10 umschreiben
 
Warum nimmste dann nicht Indy 9 die 10 Ist ja nicht wirklich anders

PierreB 21. Sep 2005 16:09

Re: Kann jemand Indy9 Demo in Indy 10 umschreiben
 
Moinsen,

ich kenne zwar die Indy - Komponenten nicht, aber eigentlich dürften sich die Hauptbefehle doch nicht stark geändert haben, oder ? Guck doch einfach mal unter Indy 10, sicherlich sind fast alle Funktionen & Prozeduren da, mit selbem Namen oder ähnlichen Namen. :-D

So schwer kann das ja nun wirklich nicht sein. ;)

franktron 21. Sep 2005 16:12

Re: Kann jemand Indy9 Demo in Indy 10 umschreiben
 
Zitat:

Zitat von PierreB
Moinsen,

ich kenne zwar die Indy - Komponenten nicht, aber eigentlich dürften sich die Hauptbefehle doch nicht stark geändert haben, oder ? Guck doch einfach mal unter Indy 10, sicherlich sind fast alle Funktionen & Prozeduren da, mit selbem Namen oder ähnlichen Namen. :-D

So schwer kann das ja nun wirklich nicht sein. ;)

Ja die haben ein paar Typen umbenant so wahr es zumin. bei meinen Alten Indy 9 sachen.

Zacherl 21. Sep 2005 19:12

Re: Kann jemand Indy9 Demo in Indy 10 umschreiben
 
Zitat:

Warum nimmste dann nicht Indy 9 die 10 Ist ja nicht wirklich anders
Weil ich die 10ner Indys in einigen Projekten verwende und ich keine Lust hab für jedes Projekt vorher eine andere Indy Version zu installieren.

Zitat:

ich kenne zwar die Indy - Komponenten nicht, aber eigentlich dürften sich die Hauptbefehle doch nicht stark geändert haben, oder ? Guck doch einfach mal unter Indy 10, sicherlich sind fast alle Funktionen & Prozeduren da, mit selbem Namen oder ähnlichen Namen.
Das stimmt, die haben nur die Procedur Rümpfe, bzw das Development Interface geändert. Allerdings weis ich nicht wie.

Zitat:

So schwer kann das ja nun wirklich nicht sein.
Ist es aber leider, sonst würde ich nicht um Hilfe bitten.

Ich suche jemanden der sowohl Erfahrung mit Indy 9 als auch mit Indy 10 TCP Komonenten hat.

Florian

franktron 21. Sep 2005 19:56

Re: Kann jemand Indy9 Demo in Indy 10 umschreiben
 
Schreib doch einfach die Routinen hier rein die du nicht gehen

Zacherl 22. Sep 2005 14:17

Re: Kann jemand Indy9 Demo in Indy 10 umschreiben
 
Naja, eigentlich geht dann ja der Zusammenhang verloren und man kann mit den Phrasen nichts mehr anfangen, aber versuchen kann ich's ja mal.

Muss erst die Routinen auf meinem anderem Rechner suchen ...

Florian

th_bone 28. Nov 2005 20:34

Re: Kann jemand Indy9 Demo in Indy 10 umschreiben
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

ich bin zwar kein spezialist - hab es aber bis auf ein paar kleinigkeiten
geschafft den chat erst mal unter Indy 10 zu kompilieren und von der
grundfunktionalität scheint er auch zu funktionieren

was ich noch nicht hinbekommen habe sind die folgenden Zeilen

Delphi-Quellcode:
//...
{ Get the local DNS entry for this computer }
  //lblDNS.Caption := tcpServer.LocalName;
  // zeile 166 - für Localname habe ich in Indy 10 noch nichts gefunden - deshalb noch auskommentiert im code

{ Assign its default values }
  //Client.DNS := AContext.connection..iohandler.LocalName;
  // zeile 187 - dito wie oben

    try
      TIdContext(List.Items[Count]).Connection.iohandler.WriteLn(Msg);
    except
     // TIdContext(List.Items[Count]).Stop;
     // zeile 321 - und hier meckert er 'stop' an
    end;
wenn jemand ne Lösung dafür kennt - wäre die demo in Indy 10 ohne fehler zu kompilieren

Tschüss

Ralf

P.S. die IdThreadMgr, IdThreadMgrDefault units gibts unter D2005 nicht - aber werden wohl auch nicht
wirklich benötigt

th_bone 5. Dez 2005 12:39

Re: Kann jemand Indy9 Demo in Indy 10 umschreiben
 
Hi,

gibts hier niemanden der mit Indy 10 arbeitet ? - konnte leider die o.g. Probleme in Indy 10 noch nicht finden

cu

Ralf

Zacherl 5. Dez 2005 15:02

Re: Kann jemand Indy9 Demo in Indy 10 umschreiben
 
Super, dass der Thread mal wieder in den Vordergrund kommt!
Delphi-Quellcode:
  //lblDNS.Caption := tcpServer.LocalName;
Localname ist nicht weiter schlimm. Dieser sollte lediglich den Computernamen anzeigen. Dafür kann man auch externe Routinen verwenden.

Delphi-Quellcode:
  //Client.DNS := AContext.Socket.Connection.LocalName;
Das funzt glaube ich. Bin mir aber nicht sicher. Diese Funktion sollte den Computernamen des Clients zurückgeben.

Danke für deine Arbeit :thumb:

Florian


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:18 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