dicas delphi

Click here to load reader

Post on 21-Jan-2016

593 views

Category:

Documents

14 download

Embed Size (px)

TRANSCRIPT

  • 1

    Coleo de Dicas sobre programao Delphi.

    Retiradas do E-Zine Grandes Dicas em Delphi

    Por Ramos de Souza Janones

    www.ramosdainformatica.com.br

  • 2

    ndice

    1 ndice ............................................................................................................................ 2 Descobrindo o cdigo ASCII de uma tecla .................................................................. 6 Funo - Retornando o prximo dia til....................................................................... 6 DBGrid - Colocando em Letras maisculas uma coluna selecionada.......................... 7 DBGrid - Mostrando todo contedo de um campo Memo........................................... 7 Crtica de datas no objeto Edit sem mensagem de erro do Delphi ............................. 10 Preenchimento de zeros para completar a data........................................................... 14 Multimdia - Fazendo suas aplicaes Delphi falar ................................................... 14 Multimdia - Toque um som quando o mouse passar por cima de um boto............. 15 Hints com multiplas linhas ......................................................................................... 15 Multimdia - Usando cursores animados .................................................................... 16 Detectando a verso do Internet Explorer .................................................................. 16 QuickReport - Filtrando registros............................................................................... 17 Evitando efeito de maximizao................................................................................. 17 Calcula a quantidade de dias no ms .......................................................................... 18 Calculando abono salrial de modo progressivo ........................................................ 18 Checa se um processo est rodando ........................................................................... 19 Checa se um diretrio est vazio ................................................................................ 20 dbExpress - Passando parmetros com CommandText via programao.................. 20 Corrigindo problemas de instalao do Borland Data Provider For Firebird............. 21 Lendo texto de um arquivo PDF ................................................................................ 21 Deixando seu EXE mais enxuto e rpido e, mais seguro contra decompilao......... 24 Copiando (Upload) um diretrio para um servidor FTP ............................................ 26 Trabalhando com arquivos texto no Delphi ............................................................... 29 Criando uma conexo ao DBExpress em tempo de execuo.................................... 31 ActiveX - Pegar um texto selecionado no Internet Explorer...................................... 32 Cria um efeito na apresentao de um formulrio...................................................... 33 Criando um Menu transparente .................................................................................. 34 Checa se um diretrio est vazio ................................................................................ 36 Mostra multiplas linhas de texto em um ComboBox ................................................. 37 Criando atalhos no Windows pelo Delphi.................................................................. 38 Faa suas aplicaes Falar.......................................................................................... 39 Imprimindo arquivos PDF sem abrir-los .................................................................... 39 Ler arquivos PDF ....................................................................................................... 39 Inno Setup - Script para criao de conexo OBDC DSN ......................................... 40 Colocar cursor no final do Edit ao receber o foco...................................................... 42 Mudar a cor de fundo de um Hint............................................................................... 42 Fazer um executvel ser executado somente se chamado por um determinado executvel ................................................................................................................... 42 DBGrid - Focando a clula selecionada mudando sua cor......................................... 43 Verificando a verso do Windows ............................................................................. 43 Rave Report - Alterar a impressora padro ................................................................ 44 Atribundo efeitos para abertura de formulrios......................................................... 44 API do Windows - Funo para excluir uma pasta e todos arquivos desta pasta....... 45 Inno Setup - Verificando se existe determinada Chave no Registro do Windows..... 46 Controlando o PowerPoint no Delphi......................................................................... 46 Rave Report - Indicar pgina inicial........................................................................... 48

  • 3

    InnoSetup - Adicionar um programa no iniciar do Windows .................................... 48 Validando endereo de e-mail no Delphi em aplicaes Win32, .Net e Asp.Net ...... 49 Memo redondo............................................................................................................ 50 Colocar Banners em Menus........................................................................................ 50 Usando a WebCam no Delphi .................................................................................... 51 Colocando imagens em um ComboBox ..................................................................... 52 Importando e Exportando Registro ............................................................................ 53 DBGrid - Colocar um ComboBox num DBGrid........................................................ 54 Enviando mensagens HTML com imagens anexadas ................................................ 54 Mostrando dicas balo para caixas de edio wm WindowsXP ................................ 56 CheckLisBox - Trocar a cor das linhas ...................................................................... 57 Windows - Verificar a impressora padro.................................................................. 58 RichEdit - Pesquisar um texto, posicionar sobre ele e mostrar ao usurio................. 58 ActiveControl - Envia um valor para Edit que estiver em foco ................................. 59 Registro do Windows - Retorna portas seriais ........................................................... 59 Verifica se um programa est aberto, caso contrrio, abre......................................... 60 Funo que verifica a velocidade do processador ...................................................... 60 DBGrid - Ao clicar no campo no DBGrid ordenar os registros ................................. 61 Criando um lista Push and Pop em Delphi ................................................................. 61 Rave Report - Imprimindo cdigo de barras em modo de programao.................... 64 Gerar planilhas no Excel atravs de uma Query......................................................... 64 Rave Report - Somar valores...................................................................................... 65 Colorir componente focado - Preservando sua cor original ....................................... 66 ActiveControl - Envia valor para Edit que tiver em foco........................................... 67 TFields - Adiciona Fields no Fields Editors em tempo de execuo ......................... 67 ListBox - Colorir ........................................................................................................ 69 Associando um extenso de arquivo a um executvel ............................................... 69 Retornar as contas de E-Mail...................................................................................... 70 HKEY, Registry ......................................................................................................... 71 Criar e ler chave.......................................................................................................... 72 Retornar lista de hardware via registry....................................................................... 73 Verificar se um valor existe dentro de uma Chave..................................................... 73 Quick Report - Selecionando itens do ComboBox para PapeSize ............................. 74 ListBox - Pesquisa incremental .................................................................................. 74 Acertar data e hora com o servidor............................................................................. 75 QuickReport - Access Violation no Windows 2000 e XP ......................................... 75 DBGrid - Alterar as cores do ttulo em tempo de execuo....................................... 75 Testa se a impressora est funcionando...................................................................... 76 Como implementar um AutoComplete num Edit comum.......................................... 76 Como adicionar um CheckBox em um StringGrig .................................................... 78 Abreviao automtica de nomes ............................................................................... 80 Compilando a aplicao pelo MS-DOS ..................................................................... 81 Colorao gradiente no Form ..................................................................................... 82 Usar perfeitamente o LookupComboBox................................................................... 83 Como colocar um codigo para que a aplicacao feche apos XX segundos sem atividades no teclado ou sem cliques do mouse. ........................................................ 83 Escondendo