Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 14.02.2011, 09:40
sanek99 sanek99 вне форума
Прохожий
 
Регистрация: 14.02.2011
Сообщения: 3
Репутация: 10
По умолчанию Ошибка IdTcpClient

Помогите с ошибкой

Код:
var
b:TBytes;
st:TMemoryStream;
ping:dword;
sendbuf,recbuf:mrim_packet_header_t;
begin
st:=TMemoryStream.Create;

ma.magic:=CS_MAGIC;
ma.proto:=PROTO_VERSION;
ma.seq:=0;
ma.msg:=MRIM_CS_HELLO;
ma.dlen:=0;
ma.from:=0;
ma.fromport:=StrToInt(Edit1.Text);

st.write(ma,sizeof(ma));
st.Position:=0;
SetLength(b,st.Size);
st.Read(b[0],st.Size);
st.Position:=0;
IdTCPClient1.Socket.Write(b,Length(b));
st.Clear;

ошибка

[Error] Unit1.pas(150): Undeclared identifier: 'Write'
ошибка в строке IdTCPClient1.Socket.Write(b,Length(b));
Почему не могу понять, вроде всё правильно делаю


поставил indy 10, теперь в этом же коде, в этой же строке пишет ошибку

[Error] Unit1.pas(137): There is no overloaded version of 'Write' that can be called with these arguments
Что делать я уже не знаю, измучался весь
Ответить с цитированием
  #2  
Старый 14.02.2011, 09:57
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

IdTCPClient1.Socket.Send()
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #3  
Старый 14.02.2011, 10:55
sanek99 sanek99 вне форума
Прохожий
 
Регистрация: 14.02.2011
Сообщения: 3
Репутация: 10
По умолчанию

idtcpclient1.socket.send такого вообще у меня нет в indy 10
Ответить с цитированием
  #4  
Старый 14.02.2011, 11:28
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

вот она совместимость сторонних компонентов
у меня не знаю какая Indy в Delphi 7
Цитата:
{$DESCRIPTION 'Internet Direct (Indy) for D7 Property and Component Editors'}
добавлено позже
а, вот, нашел:
Цитата:
gsIdProductName = 'Indy'; {do not localize}
gsIdVersion = '9.00.10'; {do not localize}
__________________
Пишу программы за еду.
__________________

Последний раз редактировалось NumLock, 14.02.2011 в 11:31.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 19:19.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025