francisco.itb
-
Total de ítens
170 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por francisco.itb
-
-
walter, nao precisa criar nao.., pq a variavel arq ja esta sendo criada na classe da thread.
e esta sendo preenchida aqui:
fconn.RecvStream(arq,100);
e apos o rececimento ela é gravada.
arq.SaveToFile('c:\chico.txt'); aqui pode ser txt, jpeg, avi.. qualquer coisa...
arq.Free;
Fstring:=fstring+' recebido stream ';
no meu teste aqui funciona 100%
-
valter, do jeito que esta entao ele funciona... eu fiz desse jeito: ele solicita ao server algum arquivo, e o mesmo envia por stream.
do servidor para o cliente faz, nao faz do cliente para o servidor.
-
Walter, realmente eu nao fiz para enviar ao servidor, e sim do servidor para o cliente.
-
walter, eu peguei aquele atalho que daniel mandou para voce, e bati cabeça até conseguir:
-
Boa tarde, será que poderiam me dizer como posso enviar um arquivo utilizando o AcbrTCP.
Obrigado
Walter, se for string, vc pode usar um stringlist e enviar o text, fiz esse teste e foi blz.
Agora se for outro tipo de arquivo, vc pode criar uma propriedade pra enviar um stream, eu fiz isso no meu tcp, ate enviei aqui na mensagem anterior para atualizar o svn, mas é muito simples... entra no fonte do tcp, e copia a procedure enviarstring, e muda o tipo para stream.
-
Walter, eu fiz uma alteracao.. e estou anexando aqui, para enviar stream, testei aqui e funcionou blz.
apenas copiei a procedure eviarstring para envirstream, e alterei o parametro...
fiz um teste aqui e foi blz.
vou ver se consigo mudar para receber tb.
-
mudei para s := Sock.RecvPacket(100);, e passou a funcionar, mas se os amigos tiverem alguma outra solucao diferente, gostaria de ver.
Abrancos
Francisco A Souza
-
Amigos,pesquisando aqui no forum vi uma mensagem do daniel, que para receber dados pelo acbrtcp basta colocar o codigo abaixo:
var
sock: TTCPBlockSocket;
s: string;
begin
sock:= ttcpblocksocket.Create;
try
sock.Connect('your.server.com','80');
sock.SendString('yourdata' + CRLF);
s := sock.recvstring(15000);
//...
finally
sock.Free;
end;
Coloquei dentro de um timer, ele conectar envia os dados, mas nao recebe nada.... ja testei com o indytcp e tambem nao recebe dados, sera que to esquecendo de alguma coisa?
Francisco A Souza
-
perfeito... o problema é a conexão inicial, que só o Client pode iniciar... depois de conectado ambos os lados podem enviar dados...
Daniel, pesquisei na net, e fiz uma rotina para comunicar com o acbrtcp dentro de uma thread.
Bom ele conecta, envia dados... mas nao consegue receber, e possivel vc dar uma olhadinha pra ver onde estou errado? nao consegui descobrir ...
Obrigado...
Francisco A Souza
-
So mais uma coisinha... rsrs... no cliente vou usar o tcpclient do indy? minha aplicacao vai estar fazendo outros processos, vou precisar colocar ele numa thread? pra receber os dados e tratar?
-
Sempre o Cliente que deve iniciar a "conversa" e nunca o servidor...
Você pode enviar qualquer informação ou tipo de dado... no caso do TXT, leia-o em um StringList e envie como qq outra string
Daniel, mas se o cliente estiver conectado, o server pode iniciar uma conversa com ele né? ou enviar alguma coisa?
-
Daniel, mais uma pequena duvida? no acbrtcp eu consigo enviar um ou arquivo txt? ou receber tambem?
-
Oi daniel, até ai entendi, mas no caso pra gerenciar as conexoes e até enviar alguma coisa para o cliente, mesmo sem ele solicitar? é necessário criar thread com tcp server?
-
Amigos,
Com o acbrtcpserver, e possivel comunicar com varios clientes ao mesmo tempo?
Tipo:
Vou term um servidor que fica esperando alguma coisa ou ate mesmo enviando para os clientes, e vou ter varios clientes que ficam enviando para o servidor ou recebendo alguma coisa do servidor.
Alguem ja fez algo parecido?
Francisco A Souza
-
amigos, a bahia recentemente entrou em contigencia, alteramos para o scan e tudo bem.
Agora ela voltou ao normal, quando forms emitir nfe por ela, simplesmnete aparece uma tela com a menssagem erro e um x.
Em todos os clientes, atualizei o acbr e recompilei, mas continua. se enviar pelo scan, vai normal, alguem sabe de alguma coisa?
Francisco
-
Juliana, tinha mandado outros arquivos numa mensagem abaixo, vc atualizou eles tambem? pq fazem parte do banestes tambem.
-
Amigo, o cliente compra gado ja cortado na mao de uma pessoa fisica, e emite a nfe. é uma nota de entrada.
-
Amigos, estou com a seguinte dificuldade:
ao gerar o sped pis e cofins surgiu a seguinte mensagem:
Não deve ser informado CST referente a Operações com Direito a Crédito (50 a 56) para operações cujo participante é pessoa física.
Deixei somente para pessoa juridica, e foi blz, mas o contador do cliente insiste que a pessoa fisica tem que entrar no calculo de credito, até a lei com o aproveitamento do creidto, ele enviou para meu email, mas nao passa no validador, existe alguma regra especifica?
Obrigado
Francisco A Souza
-
Bom, tenho varios clientes(sao mateus, pinheiros, linhares, aracruz) utilizando o arquivo remessa, impressao de boletos no acbr. apenas o arquivo retorno que ainda esta no gbboleto, todos eles fazem a importacao de retorno, imprimie e os clientes pagam em banco. o codigo de barras esta ok, a linha digitavel tambem.
Entao entendo que nao preciso homologar novamente, mas caso o banco solicite, o pessoal de la envia.
em breve vou implementar o retorno, pq ainda nao tive tempo.
-
Este boleto meu esta sendo usado em produção. em varios clientes ai no es.
-
Amigos, segue a nova unit do banestes com cnab400.
-
Eu ja uso a impressao do boleto, e arquivo remessa no gbboleto, o que fiz foi ajustar a impressao de acordo o gbboleto meu que ja estava homologado.
reimprimi um boleto no site do banestes, e fiz a impressao pelo acbrboleto que alterei, e tudo certinho.
Bom, vou enviar uma alteracao que fiz agora pra gerar o remessa.
-
Amigos, segue alguras alteracoes que fiz no modulo banestes e na impressao do boleto. (correcao digito, chave asbace, etc).
-
Amigo, testando aqui a impressao do banestes, a linha digitavel nao esta correta... vc conseguiu homologar?
Utilizando ACBRTCP para comunicação d CHAT
em ACBrTCP
Postado
Valter, o tcp faz isso via enviastring, aquele exemplo que te enviei funciona assim tb.... agora se vc quiser um controle mais completo, tem um exemplo que baixei na net, que grava num banco firebird, control usuarios etc....é simples mais funcional.
da uma olhada aqui: http://www.devmedia.com.br/pauloquicoli