Ir ao conteúdo
  • Cadastre-se

Fazzioni

Membros Plenos
  • Total de itens

    129
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

19

Sobre Fazzioni

  • Data de Nascimento 15-08-1990 (28 anos)

Informações gerais

  • Cidade e Estado
    Concordia -SC
  • Sexo
    Masculino
  1. @Ricardo S Ferreira Obrigado pela sugestão, percebi que o windows permite fazer uma "ponte" entre um microfone e uma saída de audio, com isso consigo controlar qual alto falante recebe o microfone. Já estou usando um servidor para salvar as gravações de cameras, p2p e comandar alguns microcontrolador, como quero aumentar a automatização, vai ser uma mão na roda pois pretendo usar aqueles adaptadores baratinhos usb com saidas de p2, que custam menos de 10 reais.
  2. Boa noite, doutores, tenho interesse em transformar um computador em um porteiro eletrônico, não quero gastar muito, então minha primeira solução que pensei foi com placas de captação. Minhas necessidades são: 3 alto-falantes e 3 microfones. (1 na porta, 1 no 1º andar e outro no 2ºandar) Vou utilizar o windows no servidor, mas não tenho ideia de como fazer a integração, gostaria de ouvir algumas sugestões de algum aplicativo ou outras possibilidades. Obrigado pelo seu precioso tempo
  3. Boa tarde, Você poderia criar apenas um modelo e carregar toda vez no oncreate do form. Você pode utilizar a propriedade parent. Por exmeplo deixe ele na memoria de um formulario Exemplo // no evento on create Begin Application.createform(TFormExemplo, Fexemplo); Twincontrol(Fexemplo.panel1).parent := self; { atenção o panel está na memoria junto com o formulario "Fexemplo", porém está sendo exibido no novo form ("SELF"); não testei, mas acredito que ao liberar o formulário "Fexemplo" ocorrerá um erro, antes de liberar o form ("self"); } end; Outra maneira seria desenhar o form novo dentro do form dos menus. Exemplo Begin // Estou admitindo que Form2 ja foi criado Form2.parent := self; // {Aqui poderia usar um panel} form2.left := 0; form2.top := 0; form2.show; end; Abraços.
  4. Saudações senhores (as), Estou enfrentando um problema com o Arduíno, ele para de responder quando ligo um ventilador (220 AC) a um rele. Vi em alguns fóruns, algumas pessoas resolvendo com um snubber, falando que o motor estaria gerando ruídos, etc. Sou novo em eletrônica, não sei aonde deveria colocar um capacitor e muito menos a capacitância, se é que esse seria o jeito correto de resolver o meu problema. Módulo Relé: Estou alimento todo o circuito com uma fonte atx. O vcc do módulo relé está ligado direto na fonte atx e o signal está ligado direto nos pinos digitais do Arduíno. Qualquer ajuda é bem vinda, grato pelo tempo.
  5. foi bastante utilizada por aplicativos de gerenciamento loja, muitos aplicativos (líderes de mercado) ainda continuam com o bom pascal. Certamente ela ajuda muito com processamento de arquivos. tanto antiga e Defasada? por que achas isso? se ela permite criar aplicativos para android, ou achas isso porque é de alto nível? Linguagens superiores? Amigo, quem faz o programa é o programador não a linguagem.
  6. tem, indo direto no field, mas qual o erro? No delphi nativo ficaria assim: qryResultadoslfConcurso.value ou qryResultadoslfConcurso.asstring
  7. Teste isso: qryResultadoslf.Locate('codigo', VarArrayOf([10]), []); showmessage(qryResultadoslf.Fields[0].AsString);
  8. huum, Zeos não trabalha com DB, puxa Qual a classe do componente que você esta fazendo a ligação? ZQuery? ZTable? Qual a versão do Zeos?
  9. tente agora: Adicione a unit: DB var i : integer; TBL : TDataSet; begin //Variavel para receber a tabela, apenas para facilitar TBL := DBGrid1.DataSource.DataSet; // procura a o registro // verificando se existe um field chamado "CODIGO" if tbl.Fields.FindField('codigo') = nil then ShowMessage('Campo "Codigo" não existe') else // Field existe if TBL.Locate( 'codigo', 10 ,[]) then //Vai para o registro com codigo = a 10 showMessage('Reg 10 encontrado') else ShowMessage('Reg 10 não encontrado'); //Percorre os fields e traz os valores for i := 0 to TBL.Fields.Count -1 do ShowMessage('Field '+IntToStr(i)+': '+TBL.Fields[i].FieldName+#13+' Valor: ' +TBL.Fields[i].AsString);
  10. @Alexandre Rezende qual é o nome do dbgrid?
  11. Bom, eu nunca trabalhei com lazarus nem com Zeos, Você ja fez a conexão? está listando os registros em um dbgrid? Coloque um botão e teste estes códigos: var i : integer; TBL : TDataSet; begin //Variavel para receber a tabela, apenas para facilitar TBL := TABELA; // procura a o registro if TBL.Locate( /'FIELDNAME/', /VALORDOREGISTRO ,[]) then ShowMessage('Reg encontrado'); // Percorre os fields e traz os valores for i := 0 to TBL.Fields.Count -1 do ShowMessage(TBL.Fields[i].FieldName+#13+TBL.Fields[i].AsString);
  12. Obrigado pela dica, mas quero distância desses sistemas com tinta @wwp e @grievous, essa Laserjet 1102W me interessou, mas por que esta diferença nos toners? Só por um ser original? @grievous, Já enfrentou algum problema ou se incomodou com ela?
  13. Você está utilizando qual componente para fazer a ligação? Mas, não seria o simples? listar o fields, ir na linha e pegar os valores?
  14. Geralmente ocorre quando a tabela está fechada, Qual banco de dados está utilizando? quais componentes está fazendo a ligação no delphi com o banco? Você pode utilizar no evento OnShow do form: //Abre a tabela quando abre o Form Tabela.open; e no evento OnClose: // fecha a tabela quando fecha o form tabela.close; Mas tudo depende da sua necessidade
  15. Explique melhor seu problema, quanto mais informações mais fácil de ajudar. Você está enviando para impressão com delphi? Ou você quer listar os documentos na bandeja do windows e verificar?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×