Конференция "Сети" » Нужна помощь по ICS компонетам
 
  • EPaul (11.06.11 13:57) [0]
    Хочу перейти c INDY на ICS, т.к. не справился с кодировкой в INDY. У OverbyteIcs примеры супер. Все работает здорово. А вопрос такой, можeт ли TWSocket работать с TMemoryStream?
    Вот пример с INDY, как можно то-же самое сделать TWSocket.

    procedure TForm1.SpeedButton1Click(Sender: TObject);
    var List:TStringList;
        Stream:TMemoryStream;
    begin
       List := TStringList.Create;
       Stream:= TMemoryStream.Create;
    //   ----  Код  ---------
       List.SaveToStream(Stream);
       IdTCPClient1.IOHandler.WriteLn(IntToStr(Stream.Size));
       IdTCPClient1.IOHandler.Write(Stream);
       List.Free;
       Stream.Free;
    end;  

  • Anatoly Podgoretsky © (11.06.11 14:04) [1]
    > EPaul  (11.06.2011 13:57:00)  [0]

    ICS изначально ориентирован на потоки, а не списки.
  • EPaul (11.06.11 15:42) [2]
    Ну и передать список (Bitmap, и т.д.) в потоке, как это можно сделать в INDY не получится?
  • Anatoly Podgoretsky © (11.06.11 17:02) [3]
    Ты же отказался от Инди.
 
Конференция "Сети" » Нужна помощь по ICS компонетам
Есть новые Нет новых   [134436   +23][b:0][p:0.001]