Ir para conteúdo
  • Cadastre-se

dev botao

Sugestão/necessidade de recurso novo


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

Recommended Posts

Pessoal, boa tarde.

Gostaria de saber como eu posso proceder para requisitar, ou até mesmo implementar e comitar, um novo recurso no ACBrMontior.

O recurso seria ter o comando novo 

ECF.Achar

Assim como já temos a possibilidade de fazer isso por dentro das configurações.

Ou então, deixar gravar no AcbrMonitor.ini uma configuração para identificar que desejo procurar o Modelo e a Porta do ECF, por exemplo:

[ECF]
Modelo=-1
Porta=Procurar

E então, ao chamar o comando ECF.Ativar fazer o que é feito no botão "Ativar" dentro das configurações do ECF.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Minha opinião!

no ECFTeste beleza para procurar!

agora no monitor ter que deixar pra procurar toda a vez é complicado!

as vezes tem algum configuração especifica a ser feita! sinceramente não sei se é viável

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Pelo contrário, acho viável sim, veja o meu cenário.

Fiz uma tela de configuração na minha aplicação para cadastrar as configurações do ECF.

Para auxiliar o administrador à fazer esta configuração, criamos um botão "detectar", que faz justamente isso.

Depois em diante, a configuração é especificada certinha dentro do AcbrMonitor.ini para justamente "não ficar sempre procurando".

Resumindo, é um facilitador, assim como na tela de configuração do AcbrMonitor. 

Inclusive lá, quando vc selecionar Procurar em ambos os campos "Modelo" e "Porta", e clica no ativar... o monitor encontra as configurações e as seta nos componentes.

Link para o comentário
Compartilhar em outros sites

Para ter uma idéia de como seria fácil fazer isso, basta adicionar o código abaixo (com o "+" são as linhas à adicionar):

(( DoECFUnit.pas - Projeto: AcbrMonitor.lpi ))

Procedure DoECF( Cmd : TACBrCmd ) ;
.
.
.
+ 	    if Cmd.Metodo = 'achar' then
+        begin
+          AcharECF(StrToBoolDef(Trim(Cmd.Params(0)),true), StrToBoolDef(Trim(Cmd.Params(1)),true), StrToIntDef(Trim(Cmd.Params(1)), 3));
+        end
+        else
.       if Cmd.Metodo = 'ativar' then  { Ativa o ecf }
.
.
.

Assim estou chamando pelo TCP ao AcbrMonitorPlus o comando:

// parametros: ProcuraModelo (boolean), ProcuraPorta (boolean), Timeout (int)
ECF.achar(true, true, 3)

Logo depois pelo as configurações encontradas e gravo manualmente dentro do AcbrMonitor.ini

// Exemplo de saída do meu console de testes comunicando com o AcbrMonitor

ecf.achar
>> OK:
ecf.modelo
>> OK: ecfEpson
ecf.porta
>> OK: COM8

Essa info (ecfEpson e COM8) eu gravarei no ini :)

 

Aproveitando, path em anexo já ;)

DoECFUnit.pas.patch

Editado por jjw.roberto
path anexado
Link para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.