18 de nov. de 2015

Migração para WordPress

Olá Pessoal,

Venho informar a todos, referente a migração do Blog para a plataforma Wordpress.
Com isso teremos melhor controle quanto aos post's, comentários, entre outros e estamos também tentando melhorar o visual do Blog.

Peço desculpas a todos pelo transtorno, mas estamos mudando para tentar melhorar sempre.
https://delphidesenvolvedor.wordpress.com/



E muito em breve com domínio próprio.

7 de out. de 2015

Tela (Form) em tela cheia cobrindo a barra de tarefas do Windows

Existem algumas aplicações que precisamos desenvolver que é necessário ficar com a tela cheia, cobrindo a barra de tarefas. Como é o caso quando estamos trabalhando em um PDV.

3 de ago. de 2015

Limpar memória de aplicações Delphi

Quando tempos aplicações de execução longa ou até mesmo aplicações que ficam minimizadas na barra de tarefas, não podemos deixar que essa aplicação gaste muita memória e acabe ficando lenta.

Se tivermos uma aplicação que precisa ficar rodando o dia inteiro para captura de algo, como por exemplo arquivos vindo de outras aplicações para processamento dentro de nossa aplicação.

Dependendo da aplicação não temos como saber a periodicidade com que chegaram os arquivos, então temos que estar lendo o repositório frequentemente e como não sabemos a periodicidade não faz sentido para a aplicação ficarmos fechando e abrindo a aplicação conforme ela for ficando lenta.


24 de jun. de 2015

Impressão de QR Code MP-2500 TH

Bom dia galera,

Ultimamente ando num projeto de criação de uma camada para impressão na Bematech MP-2500 TH e passei por um problema para impressão de QRCode no formato que deve ser impresso nos cupons do SAT, utilizando a dll mp2032.dll.
Com o código gerado pela função de impressão de QrCode da própria dll, depois de um determinado número de caracteres não conseguia mais ler pelos aplicativos.


3 de jun. de 2015

TEdit aceitar somente números (FireMonkey)

Boa Tarde galera, conforme comentários no youtube, da galera que não tava conseguindo fazer a validação de campos no FireMonkey, estou trazendo nesse post como fazer a validação no FireMonkey.




A validação em VLC continua funcionando normalmente. Validação para VLC Form

17 de dez. de 2014

Conversão(Cast) de valores string para outros tipos com definição de valores padrão(Default)

Boa Tarde galera.

To passando hoje pra deixar uma dica pra vocês de algumas funções que passei a utilizar nos meus códigos quando preciso fazer conversão(Cast) de valores string para outros tipos, para se caso houver uma falha na conversão o software não subir uma exceção e já assumir um valor default.
A função executa o código que muitos conhecemos que é o "TryStrToInt", "TryStrToFloat", "TryStrToBool",  "TryStrToDate" e por ai vai.


25 de nov. de 2014

Verificar tipo de dados de um dataset (DataType)

Boa noite pessoal, há um tempo no meu trabalho precisei verificar o tipo de um campo para saber qual valor devo atribuir a ele, devido a laço que utilizavamos para varrer todos os campos da tabela e nessa tabela tinhamos campos BOOLEAN e campos INTEGER.

Mas essa verificação que vou mostrar abaixo pode ser feita para todos os tipos de dados conhecidos pelo Delphi.

  1. Criamos uma tela com a seguinte estrutura


























  • Sendo:
    • 1 TDbGrid
    • 1 TclientDataSet
    • 1 TdataSource
    • 1 TButton


11 de set. de 2014

Verificar Conexão com a Internet

A função deste post servirá para verificarmos o status da conexão com a Internet e também para verificar se estamos conectado via Roteador e se estamos conectado via proxy.

Para verificar se o PC está conectado a internet, precisamos utilizar a unit "WinInet".


29 de ago. de 2014

Ocultar barra lateral do Grid

Boa Tarde pessoal.

O assunto de hoje vai ser como ocultar a barra lateral, usando como base a quantidade de linhas que aparecem no grid.
No exemplo que vou deixar pra vocês estou utilizando 15 linhas no Grid, mas vocês devem adaptar de acordo com a necessidade de cada um.

 No evento DrawColumnCell do grid, vamos adicionar a seguinte instrução:


16 de ago. de 2014

TEdit aceitar somente números

Bom pessoal, conforme anunciado no nosso canal do youtube, estou trazendo pra vocês o post com o código para que um TEdit aceite somente números, ponto, virgula e o backspace.





Video: