• Саня © (17.10.18 19:45) [0]
    Есть программа на D7, которая слушает определенный порт через IdHTTPServer.
    Перекомпилировал на D10.2 Tokio, без каких либо изменений в коде

    Но  после перекомпиляции  новой версии программы не работает (ничего не получаю в:)

    procedure TMainForm.IdHTTPServerCommandOther(AContext: TIdContext;
     ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo);
    begin

    end;



    Хотя в D7 все без проблем. Кому нибудь известен этот подводный камень?
  • Саня © (17.10.18 19:50) [1]
    Indy 9.00.10 - работает
    Indy 10.6.2.5366 - не работает
  • Саня © (18.10.18 12:48) [2]
    Был вот такой простейших работающий кусочек кода на D7:
    procedure TForm1.IdHTTPServerCommandOther(Thread: TIdPeerThread;
     const asCommand, asData, asVersion: String);
    var
     ch: Char;
     str: String;
    begin
     ch := #32;
     while ch <> #0 do begin
       ch := Thread.Connection.ReadChar;
       str := str + ch;
     end;

     ShowMessage(str);
    end;
  • Саня © (19.10.18 22:47) [3]
    Вроде разобрался.
Есть новые Нет новых   [118230   +21][b:0][p:0]