konto usunięte

Temat: wysyłanie przez protokół TCP w INDY "IdTCPClient1"

Witam,
proszę o pomoc w przesłaniu stringa przez TCP przy wykorzystaniu INDY. W necie jest sporo materiału na ten temat, ale wszystkie które odnalazłem korzystają z polecenia:
IdTCPClient1.Write('tresc do wyslania');
tak jak w przykładzie na:
http://4programmers.net/Delphi/Indy#id-TCP

jednak w pakiecie INDY "wbudowanym" w Delphi 2007 takie polecenie jak w/w nie występuje.
"[DCC Error] Unit1.pas(55): E2003 Undeclared identifier: 'Write'"

HELP ;-)
Piotr M.

Piotr M. programista

Temat: wysyłanie przez protokół TCP w INDY "IdTCPClient1"

W helpie nic nie ma?
Jest jakiś problem aby zajrzeć do pliku źródłowego (TIdTCPClient.pas?)?
Ten link widziałeś
http://www.google.com/search?client=opera&rls=pl&q=tId...
?

konto usunięte

Temat: wysyłanie przez protokół TCP w INDY "IdTCPClient1"

Piotr F.:
W helpie nic nie ma?
no niestety nie znalazłem nic
Jest jakiś problem aby zajrzeć do pliku źródłowego (TIdTCPClient.pas?)?
nie mam wystarczającej wiedzy
Ten link widziałeś
http://www.google.com/search?client=opera&rls=pl&q=tId...
?
jesteś nieuprzejmy, pisałem, że przejrzałem sporo materiałów w necie i mimo to proszę o pomocKarol S. edytował(a) ten post dnia 01.06.09 o godzinie 12:09

konto usunięte

Temat: wysyłanie przez protokół TCP w INDY "IdTCPClient1"

Karol S.:
http://www.google.com/search?client=opera&rls=pl&q=tId...
?
jesteś nieuprzejmy, pisałem, że przejrzałem sporo materiałów w necie i mimo to proszę o pomocKarol S. edytował(a) ten post dnia 01.06.09 o godzinie 12:09

W takim razie spróbuj może poszukać na Google Code Search lub koders.com. Znajdziesz przykładowy kod używający tego komponentu.

konto usunięte

Temat: wysyłanie przez protokół TCP w INDY "IdTCPClient1"

Przeszukałem, ale tam opisywane jest tak jak w przykładnie na 4programmers.net a u mnie .write wywala błąd. ;-(

konto usunięte

Temat: wysyłanie przez protokół TCP w INDY "IdTCPClient1"

Może to pomoże (długo się ładuje):
http://www.indyproject.org/docsite/html/frames.html?fr...
oraz http://www.indyproject.org/docsite/html/frames.html?fr...

Wydaje mi się, że TIdTCPClient zawiera właściwość domyślną IOHandler, w której są odpowiednie metody write itd. Dlatego zamiast pisać IdTCPClient1.IOHandler.Write można pisać IdTCPClienet1.Write. Trzeba jednak utworzyć obiekt typu TIOHandler i zrobić assign do IdTCPClient1.IOHandler.Wojciech Błoński edytował(a) ten post dnia 03.06.09 o godzinie 16:56
Piotr M.

Piotr M. programista

Temat: wysyłanie przez protokół TCP w INDY "IdTCPClient1"

Karol S.:
Jest jakiś problem aby zajrzeć do pliku źródłowego (TIdTCPClient.pas?)?
nie mam wystarczającej wiedzy

W google nic nie ma, w helpie nic nie ma, help online Cię przerasta, obiektów nie znasz... to co będzie dalej? Opanuj najpierw podstawy, albo po prostu zajmij się czymś zupełnie innym, np. pieczeniem chleba. Czasem jest tak, że trzeba zacisnąć zęby, spuścić głowę i z pokorą pójść w inną stronę.

konto usunięte

Temat: wysyłanie przez protokół TCP w INDY "IdTCPClient1"

Oj Piotrze, jesteś naprawdę bardzo nieuprzejmy, czy to sposób na walkę z własnymi kompleksami?

konto usunięte

Temat: wysyłanie przez protokół TCP w INDY "IdTCPClient1"

Wojtek, dzięki za pomoc już wiem co i jak.
Piotr M.

Piotr M. programista

Temat: wysyłanie przez protokół TCP w INDY "IdTCPClient1"

Karol S.:
Oj Piotrze, jesteś naprawdę bardzo nieuprzejmy, czy to sposób na walkę z własnymi kompleksami?

Założyłeś wątek więc jak masz jaja to zakończ go na poziomie i napisz czego nowego dowiedziałeś się w temacie Delphi i TIdTCPClient. Przyznaj się gdzie popełniłeś błąd.

konto usunięte

Temat: wysyłanie przez protokół TCP w INDY "IdTCPClient1"

Wątek zakończyłem poprzednia wypowiedzią.

Temat: wysyłanie przez protokół TCP w INDY "IdTCPClient1"

Założe się, że pytający używa innego klienta :-)
Linku nie widział :D
Piotr F.:
Ten link widziałeś
http://www.google.com/search?client=dupa&rls=pl&q=tIdT...
?

Anyway, dziękuje za wskazówki również.Paweł P. edytował(a) ten post dnia 16.06.09 o godzinie 23:02
Piotr M.

Piotr M. programista

Temat: wysyłanie przez protokół TCP w INDY "IdTCPClient1"

Paweł P.:
Założe się, że pytający używa innego klienta :-)
Linku nie widział :D

Na czym sprawdzałeś? ;)

konto usunięte

Temat: wysyłanie przez protokół TCP w INDY "IdTCPClient1"

Może to, co napiszę jest trywialne, ale... dla porządku chyba warto. Problem polega na tym, że Indy10 nie jest wstecznie kompatybilne z Indy9.
Przykłady na 4programmers.pl (a także w M.Cantu, Delphi 7: praktyka programowania) są napisane dla Indy9. I nie ma w tym nic dziwnego, bo Delphi7 jest standardowo dystrybuowane z Indy9. A jeśli ktoś sobie zainstalował Indy10, to musi te przykłady przepracować.



Wyślij zaproszenie do