Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Indy Chat Demo geht nicht (https://www.delphipraxis.net/98758-indy-chat-demo-geht-nicht.html)

julben 31. Aug 2007 19:53


Indy Chat Demo geht nicht
 
Hi!
Ich hatte vor, mir in Delphi eine Art Chat zu basteln und habe mir mal den Indy 10-Demo-Chat angeguckt. Aber wenn ich das Programm (is bei Server und Client so) kompilieren will, kommt bei
Delphi-Quellcode:
      Client.IOHandler.WriteBuffer(s[1], Length(s));
oder ähnlichem das hier:
Zitat:

[Pascal Error] MainForm.pas(127): E2003 Undeclared identifier: 'WriteBuffer'
Das gleiche auch mit ReadBuffer und Buffer.

inherited 31. Aug 2007 20:03

Re: Indy Chat Demo geht nicht
 
Hast du auch die richtige Indy-Version installiert?
Eventuell hast du ja Indy v.9

julben 31. Aug 2007 20:13

Re: Indy Chat Demo geht nicht
 
Im lib-Ordner is auf jeden Fall einn "indy10"

julben 1. Sep 2007 17:31

Re: Indy Chat Demo geht nicht
 
*push*
Ich müsste spätestens Montag mit dem Teil fertig sein. :?

stoxx 7. Sep 2007 05:00

Re: Indy Chat Demo geht nicht
 
aus
Context.Connection.IOHandler.WriteBuffer(msg[1], length(msg));

wird

Context.Connection.IOHandler.Write(msg);

aus
I := AContext.Connection.IOHandler.Buffer.Size;


wird
i := AContext.Connection.IOHandler.InputBuffer.Size;


aus:
AContext.Connection.IOHandler.ReadBuffer(S[1], I);
wird:

var Buffer : TidBytes;

AContext.Connection.IOHandler.ReadBytes(buffer, I);
S := String(Buffer);

localtime bei Log ignorieren

aus Unit IdCoreGlobal werden die beiden Units IdGlobalCore und IdGlobal

IdStackWindows in den Uses hinzufügen und einen harten Cast:

with TidStackWindows(GStack).WSGetServByPort(PortNumber ) do

Liebhaber dürfen auch den AS Operator verwenden

Wenn nochirgendwas ist vielleicht noch irgendwelche fehlenden Units einbinden ..

dann funktionierte es sogar irgendwann


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