Перейти к содержанию
Fire Monkey от А до Я
  • 0

TRESTClient


SergeyIT

Вопрос

Рекомендуемые сообщения

  • 0

наверное еще подключить нужно IPPeerClient

Спасибо большое, ошибка исчезла.

Но обидно чуток... Вот пришел человек новый в поисках счастья... А где логика, как ему понять что нужны такие вот неймспейсы...

Ведь день убил на это. Ладно б TMesh какой-нибудь кастомный изобретал бы :)

Изменено пользователем SergeyIT
Ссылка на комментарий
  • 0
  • Модераторы

подсказка на будущее

1) кидаем компонент на форму

2) откомпилим

3) смотрим какие модули добавились (правда не все нужны, но методом тыка убираем ненужные)

важный блок в таких модулях initialization, там обычно регистрируются сервисы и прочие плюшки для работы.

ошибка показала что у вас не инициализировались нужные интерфейсы

initialization
  PeerFactory.RegisterPeer(IPImpId, IIPHTTP, TIdHTTPPeer);
  PeerFactory.RegisterPeer(IPImpId, IIPTCPClient, TIdTCPClientPeerIP);
  PeerFactory.RegisterPeer(IPImpId, IIPBasicAuthentication, TIdBasicAuthenticationPeer);
  PeerFactory.RegisterPeer(IPImpId, IIPURI, TIdURIPeerFactory);
  PeerFactory.RegisterPeer(IPImpId, IIPHashMessageDigest5, TIdHashMessageDigest5Peer);
Ссылка на комментарий
  • 0

 

подсказка на будущее

1) кидаем компонент на форму

2) откомпилим

3) смотрим какие модули добавились (правда не все нужны, но методом тыка убираем ненужные)

важный блок в таких модулях initialization, там обычно регистрируются сервисы и прочие плюшки для работы.

ошибка показала что у вас не инициализировались нужные интерфейсы

initialization
  PeerFactory.RegisterPeer(IPImpId, IIPHTTP, TIdHTTPPeer);
  PeerFactory.RegisterPeer(IPImpId, IIPTCPClient, TIdTCPClientPeerIP);
  PeerFactory.RegisterPeer(IPImpId, IIPBasicAuthentication, TIdBasicAuthenticationPeer);
  PeerFactory.RegisterPeer(IPImpId, IIPURI, TIdURIPeerFactory);
  PeerFactory.RegisterPeer(IPImpId, IIPHashMessageDigest5, TIdHashMessageDigest5Peer);

Понял, принято.

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...