-
Саня © (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]Вроде разобрался.