Boa tarde Montei o exemplo conforme com fSocket, porem não recebo os dados loadfromfile com o conteúdo do XML recebo somente o conteúdo abaixo , como que vocês fazer para receber as informações loadfromfile por exemplo. estou usando desta forma :
no evento do botão coloquei
//inicio
Var Retorno: String; fSocket: TTCPBlockSocket; begin fSocket:= TTCPBlockSocket.Create; fSocket.ConnectionTimeout:= 15000; fSocket.Connect(FrmPrincipal.idTCP.Host, IntToStr(FrmPrincipal.idTCP.Port));
fSocket.SendString('CTe.LoadfromFile("C:\RW MONITOR\EMPRESA 1\PASTA XML\201510\CTe\35151004592149000168570010000089221000046373-CTe.XML", 3)'+sLineBreak+'.'+sLineBreak);
Memo1.Lines.Clear; Retorno:= fSocket.RecvTerminated(10000, #3); Memo1.Lines.Add(Retorno);
if COPY(trim(Retorno),1,2) <> 'OK' then Raise Exception.Create('Erro na Validação dos Dados, Veja o LOG !!!');
richedit1.Lines.SaveToFile(SaveDialog1.FileName);
//fim da rotina ComoACBrNFeMonitor2 Ver. 0.8.11.1 - CAPICOM Conectado em: 24/10/15 12:32:19 Máquina: 191.182.169.1 Esperando por comandos.