Dica- TStopwatch  – Cronômetro de alto desempenho

Bom dia, estudando Delphi hoje,  aprendi uma recurso muito útil nas bibliotecas do Delphi o TStopwatch: um cronometro de alto desempenho que nos permite medir unidades de tempo em processos muito curtos, com até 7 casas depois do segundo. Quando fazemos um medidor de tempo simples   usando um TDateTime, conseguiremos acessar apenas 3 casas de tempo... Continuar Lendo →

Implementando uma transação no Delphi usando o componente UniDAC.TUniConnecition em um banco de dados SQLite.

Olá a todos Neste post mostrarei como inserir 1000 registros em uma única transação de banco de dados em uma Aplicação FMX usando SQLite com UniDAC. Para fazermos uso de transações em Delphi e UniDAC precisamos apenas de um componente de conexão e 3 métodos: Conexao.StartTransaction; //inicia a transação. Conexao.Commit; //grava a transação. Conexao.Rollback; //... Continuar Lendo →

“Caret notation: ^” O que é isso?

Bom dia, Hoje é 2 de outubro de 2016, dia de votação para prefeito e vereadores, daqui  a pouco irei votar, mas antes de sair quero falar sobre um assunto que chamou minha atenção nessa semana: a "Caret notation: ^"  (Notação com circunflexo ). Devido a necessidade de imprimir em uma Impressora Bluetooth  sem driver, tive... Continuar Lendo →

TWebBrowser navegando com a versão 11 do IE.

Hoje vou compartilhar uma dica interessante: Como fazer o componente TWebBrowser do Delphi usar a versão 11 do Internet Explorer Introdução: TWebBrowser prove acesso a funcionalidades do "Microsoft's Shell Doc Object and Control Library" (SHDOCVW.DLL), ou seja é um componente para exibição de paginas hml. Problema: Essa dll por padrão usa a versão 4 ou... Continuar Lendo →

Acessando os valores selecionados de um TCXGrid

Olá hoje vamos um exemplo simples para recuperar os valores de células selecionadas e adicioná-las a um TMemo GetColumnByFieldName('NomeDaColuna').Index ->Pesquisa a coluna no grid e retorna o indice dessa coluna; ViewData.DataController.GetSelectedCount -> retorna o total de linhas selecionadas ViewData.DataController.GetSelectedRowIndex(I) -> retorna o indice da linha usando o indice da coluna selecionada ViewData.Records[Row].Values[Indice_coluna] -> Posiciona a linha retorna o  valor da coluna;... Continuar Lendo →

Trabalhando em modo desconectado com UniDAC

Em sistemas onde a aplicação é divida em 3 ou mais camadas, esse tipo de transação é muito utilizado, como em php, onde a conexão é aberta somente no momento da execução do script logo apos é encerrada e o servidor web é desconectado do banco de dados.

WordPress.com.

Acima ↑