JrZambon - Projeto ACBr
JrZambon
About JrZambon
JrZambon's Achievements
JrZambon started following Comunicar via serial com máquina específica (fora de automação comercial) , Como finalizar uma aplicação chamada por outra aplicação? , Erro Cedente.TipoInscricao e Aceite and 4 others November 11, 2020
Como finalizar uma aplicação chamada por outra aplicação?
JrZambon posted a topic in Dúvidas não relacionadas ao ACBr
Bom dia. Cenário: Aplicação "A" (FMX) chama a aplicação "B" (VCL). Aplicação "B" é exibida ao usuário e começa a executar suas rotinas. Enquanto isso a aplicação "A" está atrás aguardando a "B" ser finalizada. Quando "B" é finalizada o procedimento retorna à aplicação "A". Dúvidas: 1-Qual método correto para fechar aplicação "B" (VCL) de forma que ela seja totalmente desalocada da memória do Windows? (Com Application.Terminate? Halt? ExitProcess?) 2-É mais garantido fazer com que a B "se mate" no final da execução dela, ou matar a "B" estando na aplicação "A" qdo essa retomar o procedimento? (idem acima: como?) Obrigado pela atenção.
Erro Cedente.TipoInscricao e Aceite
JrZambon replied to JrZambon's topic in ACBrBoleto
Juliomar, muito obrigado pela indicação! Entendi, alterei, e funcionou! Abs., ótimo dia pra ti!
JrZambon posted a topic in ACBrBoleto
Boa tarde! Após atualizar o ACBr nesta manhã começou a aparecer um erro em um único programa aonde utilizo o ACBrBoleto, vide imagem anexa. O erro ocorre onde altero a propriedade ACBrBoleto.Cedente.TipoInscricao em tempo de execução. O compilador acusa como "identificador não declarado". Se retiro essa linha o compilador não acusa erro algum. E o mesmo erro ocorre com a propriedade Aceite, que recebe somente 'atSim' e 'atNao'. (a linha não aparece na imagem anexa, mas o erro sim, no final c/ seta azul). E se clico na propriedade TipoInscricao ele reconhece e abre corretamente em ACBrBoletoConversao, indicando o type correto: TACBrPessoaCedente = pFisica..pJuridica; Idem para Aceite. Abre corretamente em ACBrBoletoConversao e indica o type correto: TACBrAceiteTitulo = (atSim, atNao); OBS: -Desinstalei o ACBr, instalei novamente, recompilou tudo certo, sem nenhum erro ou aviso, perfeito! Recompilei outros sistemas que não utilizam ACBrBoleto e deu tudo certo. -Delphi 2007 - Windows10-64 Obrigado pela atenção
Chamar executável de outra linguagem com parâmetros e executando OnClick
JrZambon replied to JrZambon's topic in Dúvidas não relacionadas ao ACBr
Olá Sr. Juliomar! Dica preciosíssima essa do WM_COPYDATA! Iluminou o meu caminho! Muito obrigado pelos links sugeridos, pela atenção e suporte! Zambon.
Olá! Considerando que eu tenho o fonte de um programa feito em outra linguagem, e consequentemente eu sei os nomes de todos os seus edits e buttons desse referido programa, minha dúvida: Existe algum comando/função/etc. no Delphi que permita: -chamar o executável desse outro programa, feito em outra linguagem. -passar os conteúdos a serem carregados nos edits desse outro programa. (como parâmetros?) -executar o 'click' de um determinado button desse outro programa. (e se for possível, ainda retornar algum conteúdo do outro executável para o meu executável em Delphi que confirme que o o processo foi executado com sucesso) Muito obrigado pela atenção.
Exigência do CEST a partir de 01/06
JrZambon replied to José Luís's topic in ACBrNFe
http://www5.sefaz.mt.gov.br/-/14354201-sefaz-suspende-exigencia-do-cest-em-documentos-fiscais
Freelance - programas em C# para Delphi
JrZambon posted a topic in Classificados
Herdei um pequeno projeto feito em C# (Visual Studio) e agora preciso dele em Delphi, porém não entendo nada de C#. O projeto consistem em apenas 10 programas - todos em C# - e tem por finalidade a comunicação de uma máquina com PC via TCP/IP, envio de comandos para a máquina, captura dos status dela, e retorno dos mesmos para o PC. Se alguém com bom conhecimento de C# estiver interessado em fazer a conversão para Delphi favor entrar em contado em privado, [email protected] Muito obrigado.
Spinbox - Alterar/colorir imagens das setas < >
Infelizmente eu desconfiava que era só assim mesmo.... Mesmo assim muito obrigado pelo seu tempo envolvido nessa questão, Sr. Barbosa. Abs., e sucesso!
Bom dia! No Spinbox há como substitui as figuras das setas direcionais ("<" ">") por imagens de "-" ou "+"' ? Caso não tenha, existe a possibilidade de colorir somente as imagens das setas direcionais ('<' '>') sem atingir a cor do texto do conteúdo dentro do Spinbox? Se não houver nada disso, alguém conhece alguma componente visual (terceiros) que tenha um Spinbox nesse modelo de "-" ou "+"' no lugar de '<' '>'? (o Spinbox resolve uma enorme parte do problema aqui para o programador (rs), porém na parte visual o usuário do sistema terá que ver '-' ou '+' ao invés de '<' ou '>'.) Muito obrigado pela atenção.
Muito obrigado pelas respostas. Em especial ao sr. BW pela sugestão do DBCtrlGrid. Abs.
Boa tarde. Primeiramente esclareço que a minha dúvida a seguir não está relacionada – inicialmente - com automação comercial. Porém, por ser um terminal de autoatendimento, haverá emissão de documento fiscal no final do processo, aí sim (imagino eu) dentro do que é condizente com o ACBrSAT. Caso essa dúvida não se encaixe nesse fórum, peço desculpas. Vamos lá: Gostaria de saber dos colegas se é possível fazer com um DBGrid o que está na foto que postei anexa aqui – considerando alguns detalhes descritos a seguir. Explico: Estou carregando numa query todos os campos da tabela de produtos que são necessários para essa rotina: Codigo, Descrição, Preço, Imagem e Saldo. OK. O objetivo é montar uma tela onde os produtos fiquem passando (bem lentamente...) no formato de publicidade. Porém só deverão ser exibidos a imagem e o preço de cada produto. E ambos os campos juntos, dentro de um mesmo "espaço". (Aqui começa a complicar..rs) Pois, ao ser selecionado (monitor touch), o programa deverá entrar na tela de venda de autoatendimento, levando para essa os demais campos do produto carregados da Query (Código, Descrição, Saldo). As minhas dúvidas, caso isso seja possível num DBGrid: -Como limitar a 3 colunas? (3 registros por linha) -Como colocar dentro de cada coluna 2 componentes TImage? (um para a imagem do produto, outro para o preço (são os círculos vermelhos da foto anexa)) -Como fazer o DBGrid rolar automaticamente ? (há como definir a velocidade dele???) Em suma, montando cada "espaço" para cada produto em tempo de execução é possível fazer isso. Vai dar um baita trabalho, mas é possível. A dúvida principal é se – considerando o tempo de programação - se compensa fazer dessa forma "na unha" ou se via DBGrid é mais rápido (ou Grid qualquer, pois nem sei se o que preciso é possível nele...) Caso algum colega tenha alguma outra sugestão, ela será bem-vinda.. Idem caso já exista pronta no mercado alguma solução em Delphi, ou componente, que faça isso que almejo. Estou utilizando Delphi 2007 com SQL 2008. Muito obrigado pela atenção dispensada.
Comunicar via serial com máquina específica (fora de automação comercial)
JrZambon posted a topic in ACBrSerial
Prezados, como até hoje só trabalhei com ACBrNFe, ACBrSAT e ACBrBoleto, venho pedir a opinião dos colegas que utilizam o ACBr para comunicação via porta serial: Existe dentro do ACBrSerial (ou ACBr geral) algum componente específico que melhor se adapte para a comunicação via porta serial com uma máquina que não seja impressora fiscal, balança, gaveta, nada relacionado com automação comercial? A máquina que estou desenvolvendo o software de controle só permite comunicação via porta serial, só aceita o comando enviado em hexadecimal, e seu retorno também é somente em hexadecimal. Funcionamento simples e limitado a isso: Envia o comando em hexa, ela executa e retorna se foi bem sucedido, ou o código do erro. Ambos em hexa. Eu fiz alguns testes com o componente COMPort e até achei simples o uso, principalmente o método de envio para a serial, porém para pegar o retorno em hexa (até onde vi!) é mais complexo. Toda sugestão é bem vinda! Muito obrigado pela atenção.