Ir para conteúdo
  • Cadastre-se

dev botao

Delphi FMX Berlin - AcbrMonitor Plus TCP/IP - Indy


radic
  • Este tópico foi criado há 2529 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Estou usando Delphi Berlin em um projeto firemonkey com AcbrMonitor Plus com TCP/IP

Estou testando um exemplo simples com Indy.

 IdTcpClient.Host := 'localhost';
 IdTcpClient.Port := 3434;
 IdTcpClient.Connect;

 IdTcpClient.SendCmd('SAT.Inicializar'); //- Bem aqui trava.

 Memo.Lines.Add(IdTcpClient.IOHandler.ReadLn);

Alguém pode me dar uma ajuda ou me indicar um demo?

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores
procedure TForm1.bEnviarClick(Sender: TObject);
begin
  fSocket.SendString(mEnviar.Lines.Text + #13+#10+'.'+#13+#10);
  AguardaReposta;
end;    

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Gente usei assim.

IdTcpClient.Host := 'localhost';
IdTcpClient.Port := 3434;
IdTcpClient.Connect;

IdTCPClient.IOHandler.WriteLn('SAT.Inicializar' + #13+#10 + '.' + #13+#10);
Memo.Lines.Add(idTCPClient.IOHandler.ReadLn(#3, 5000));

O comando funciona porém me retorna no Memo isso.

ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.0.0.0
Conectado em: 22/04/17 20:09:40
M��quina: 127.0.0.1
Esperando por comandos.

Não me retorna o resultado final que seria isso

ERRO: Modelo de SAT não definido

Se alguém puder me ajudar agraço muito.

11 horas atrás, Juliomar Marchetti disse:

Bom dia

como você usa delphi por que não usar o componente?

ao invés do monitor!

Meu projeto de software tem um diferencial, estou usando Firemonkey para Dispositivos móveis, com DataSnap Rest/Json.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Sugiro que você realmente leia os fontes do Exemplo em Lazarus... Ele é funcional em Delphi, pois usa apenas as Units do ACBr... basta converter o projeto...

Repare que você está usando " WriteLn", que como o próprio nome diz, irá inserir um "LN" no final da String enviada...

O seu comando chegou e foi processado... " ERRO: Modelo de SAT não definido "

O que você precisa fazer agora, é ler a resposta do canal TCP...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Tudo certo,

Usei a unit blcksock que já está no fontes.

Tentei compilar para android só para checar a compatibilidade, mais não deu certo.:-D

Mais tudo bem, o que quero fazer irei programar em um serviço com datasnap.

Obrigado a todos.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.