|
11/10/2010
Administrador
Comentários: 0 |
[Dicas]
Pesquisa fonética no MySQL
Olá pessoal! Há algum tempo atrás precisei fazer uma consulta por fonema em meu banco de dados e não achei muita coisa na internet, mas descobri que o MySQL a partir da versão 3 acrescentou uma função chamada soundex, que outros bancos até já utilizam, como o Oracle, por exemplo. Nesta dica mostrarei uma consulta simples, que pode ser impl... |
530 |
|
10/10/2010
Administrador
Comentários: 0 |
[Dicas]
Desligando o computador
Muitos procuram dicas sobre como desligar o computador via programação e na maioria dos sites encontrados a dica funciona apenas no Windows 98. A partir do windows XP a função não funciona mais e um novo método passou a ser válido, nativo do próprio sistema operacional. Veja nesta dica como implementar o uso da função shutdown do windows através do... |
653 |
|
20/09/2010
Diego Campos
Comentários: 12 |
[Dicas]
Funções para trabalhar com datas
Nem sempre fazer "Data+30" ou "Data-30" resolve um problema, pois as vezes não podemos mexer no dia de uma data e os meses não possuem a mesma quantidade de dias! Veja nesta dica algumas funções criadas para resolver este problema!... |
1209 |
|
|
19/06/2010
Diego Campos
Comentários: 0 |
[Dicas]
Três novas propriedades para TComboLookUp
Eu tive recentemente uma exigência de TComboLookUp. Isso é semelhante em
funcionalidade ao TDBLookupComboBox através do qual o drop down list exibe os
campos de pesquisa e na caixa de edição é preenchido por um valor diferente. A exigência
de que eu tinha era de ter um combobox que permitisse que um usuário digitasse um endereç... |
1006 |
|
11/05/2010
Diego Campos
Comentários: 2 |
[Dicas]
Delphi zip/unzip (Compressão) Componentes
A coleção selecionada de código aberto, livre e comercial de componentes para Delphi que vão ajudar você adicionar ZIP / UNZIP funcionalidade a sua aplicação. Comprimir e deflação arquivos e diretórios em formatos conhecidos como ZIP, RAR, TAR, GZIP, CAB... |
1233 |
|
|
04/05/2010
Administrador
Comentários: 3 |
[Dicas]
Bloqueando Dispositivo de Armazenamento USB
Esta é uma dica interessante para os sistemas que não podem, por exemplo, permitir que o computador seja acessado para cópia de informações, demonstrando os códigos necessários para impedir que um dispositivo de armazenamento USB seja utilizado no PC... |
1473 |
|
|
02/03/2010
Administrador
Comentários: 4 |
[Dicas]
Como gravar posição do form no registro do windows e recuperá-lo
Caros amigos delphianos, esta dica é muito útil para quem precisa gravar a posição do formulário no registro do windows e assim quando o usuário for abrir aquele mesmo form ele irá buscar esta informações no registro do windows e chamar o form do mesmo jeito que o usuário visualizou pela ultima vez... |
6383 |
|
25/01/2010
Kameda
Comentários: 1 |
[Dicas]
Como reverter um cálculo de porcentagem
Esse cálculo me atormentou por algumas horas, eu precisava saber a partir de um número, qual o número que mais "tantos" porcentos chegaria a tal resultado... |
1242 |
|
19/11/2009
Diego Campos
Comentários: 6 |
[Dicas]
Enviando e-mail com anexo pelo Outlook
Recebi está dica do Ulysses Marins, que também é membro do DUG-RS, e foi muito útil.
Para saber mais sobre a api MAPI, indico o site: http://msdn.microsoft.com/en-us/library/dd296726(VS.85).aspx, principalmente a parte que fala sobre as flags do MapiSendMail... |
1300 |
|
17/11/2009
Administrador
Comentários: 0 |
[Dicas]
BDE - Insufficient disk space
Um problema que assombra todos os desenvolvedores que usam o BDE para conexão com o Banco de Dados é o erro: "Insufficient disk space"!
Esse problema ocorre, acreditem, quando o espaço em disco do servidor de banco de dados é múltiplo de 4 GB... |
701 |
|
11/11/2009
Diego Campos
Comentários: 3 |
[Dicas]
Acrescentar o caractere delimitador "\" à direita do caminho do diretório
Uma forma simples e fácil de inserir no caminho do diretório o delimitador "\" é usando a função IncludeTrailingPathDelimiter que se encontra na unit SysUtils. Está função adiciona o delimitador apenas quando o mesmo não existir.
Se o caminho estiver vazio, um delimitador de caminho é devolvido, para compatibilidade do Delphi... |
493 |
|
|
23/10/2009
Administrador
Comentários: 3 |
[Dicas]
Recuperando a data e a hora da Internet
Recentemente precisei de uma função que me retornasse a data e a hora oficial do Brasil, para que eu pudesse alterar o relógio do windows. Como só achei informações desencontradas, criei uma rotina e gostaria de compartilhar com vocês... |
1076 |
|
|
|
14/10/2009
Diego Campos
Comentários: 0 |
[Dicas]
Técnicas de depuração em Delphi e Prevenção de Bug
Muitas vezes pegamos um sistema legado de outro programador para realizarmos implementação de novas funcionalidades ou corrigir eventuais "bugs". Neste caso você vai precisar depurá-lo para encontrar os "bugs". O Delphi oferece ótimas ferramentas de depuração e quando você sabe como usá-las, você vai economizar muito tempo para corrigir o "bug" e c... |
1408 |
|
|
|
28/07/2009
Administrador
Comentários: 3 |
[Dicas]
Comprimindo Vários Arquivos com Zlib
Recentemente tive a necessidade de implementar uma função de compressão que me possibilitasse comprimir e "descomprimir" vários arquivos por dentro de um sistema que estou desenvolvendo. E de tanto pesquisar, consegui concluir duas funções que gostaria de compartilhar com a comunidade Delphi... |
1208 |
|
15/07/2009
Administrador
Comentários: 8 |
[Dicas]
Backup com MySQL e Delphi
Mesmo que saibamos tudo sobre o MySQL Server 5.0, comandos, sintaxe, recursos entre outras coisas, tudo ficará perdido se um vírus ou outra praga digital invadir o computador e acabar com os nossos dados. Por isso é bom fazer backups da base de dados... |
1478 |
|
23/06/2009
Administrador
Comentários: 5 |
[Dicas]
Data por Extenso
Vamos aprender como escrever uma data por extenso? Criaremos uma function que receberá uma data como parâmetro e retornará uma string, contendo a data já por escrito... |
1236 |
|
22/06/2009
Administrador
Comentários: 7 |
[Dicas]
Migração de dados entre bancos ou tabelas
Esta é uma dica simples de como fazer migração de dados entre bancos ou entre tabelas diferentes, utilizando poucas linhas de código e deixando o trabalho maior na organização dos componentes... |
2149 |
|