Contents | Index | Search


  • Bem vindo
  • Acesso a dados
    • BDE
      • Alias - mssql
      • Alias - obtendo a lista de aliases
      • Alias - obtendo a pasta dele
      • Alias - criando
      • BDE - abrir DBF com acentos no windows]
      • BDE - arquivo net
      • BDE - arquivos (dlls)
      • BDE - configuracao do netdir
      • BDE - criando db de texto (txt)
      • BDE - criando tabela a partir de uma consuta
      • BDE - dbisavechanges e novell
      • BDE - instalar e configurar manual em 1 disco
      • BDE - instalar via programacao
      • BDE - localshare e net dir
      • BDE - localshare via registry
      • BDE - mensagens de erro
      • BDE - mostrando gauge durante um sql
      • BDE - mudando configuracoes
      • BDE - obter usuarios conectados
      • BDE - previnindo queda de energia
      • BDE - real force read
      • BDE - reindexar diferente
      • BDE - saber se esta instalado e se o level esta ok
      • BDE - saber se o bde esta instalado
      • BDE - salvando select de uma query em arquivo
      • BDE - sysutils incompatibilidade
      • BDE - tecnical info 2770
      • BDE - tudo sobre aliases
      • BDE - usuarios conectados
      • Key Violation - traduzindo
      • DBF - acessar sem o mdx
      • DBF - corrigindo tabelas dbase acentudas em dos
      • DBF - exibir registros deletados.txtDBF - exibir registros deletados
      • DBF - pack
      • DBF - pegar estrutura sem bde ou componentes
      • DBF - acessar dbf sem bde
      • DBF - recuperar um registro deletado
      • DBF - saber se um registro esta marcado para deletar
      • ParadoxParadox - criando tabela em runtime via table
      • Paradox - descobrir se o registro esta locked
      • Paradox - resetar campo autoinc
      • Paradox - resolvendo index out of date
      • Paradox - senha mestre
    • Comandos SQL
      • SQL - adicionando e removendo campos
      • SQL - aniversariantes do mes
      • SQL - apenas 1 dia da semana
      • SQL - comando between
      • SQL - comando left join
      • SQL - como saber se um campo eh primarykey
      • SQL - controle de debito e credito
      • SQL - conversao de data para str
      • SQL - conversao de valores
      • SQL - criar indices
      • SQL - deletando
      • SQL - dicas paradox e sql
      • SQL - diferenca entre inner e outer e left join
      • SQL - encontrando nomes repetidos
      • SQL - estatiticas com group by
      • SQL - exemplo com sum
      • SQL - exemplo de comissao
      • SQL - extraindo dias de datas
      • SQL - filtro bem loco
      • SQL - filtro de datas (aniversario)
      • SQL - generate sql
      • SQL - isto eh mais rapido que inner join (subselect)
      • SQL - left join 2
      • SQL - left join 3
      • SQL - listar saldo de tabela considerando dados antigos
      • SQL - localizando uma data entre duas que estao nos registros
      • SQL - lock em table
      • SQL - lookup em sql
      • SQL - mostrando o progresso em um sql
      • SQL - mostrando os registros duplos
      • SQL - muito lento, otimizando
      • SQL - otimizacoes
      • SQL - outer join
      • SQL - params
      • SQL - relacao das tabelas
      • SQL - selecao dinamica de campos
      • SQL - selecionando registros de uma tabela que não existam em outrar
      • SQL - select os 10 mais
      • SQL - ultima venda dos clientes
      • SQL - usando plsql
    • Componentes DBWare
      • BatchMove - colocando um gauge
      • ClientDataSet - como clonar o conteudo
      • ClientDataSet - criando aggregates em runtime
      • ClientDataSet - criando campos e indices em runtime
      • ClienteDataset - usando like em filter
      • ClientDataSet - criando indices em runtime
      • ClientDataSet - dececando aggregates
      • ClientDataSet - expurgando registros deletados que permacem fisicamente
      • ClientDataSet - filtros
      • ClientDataSet - muito grande
      • ClientDataSet - transferindo os dados de qualquer dataset para um clientdataset sem usar provider
      • ClientDataSet - quais registros foram alterados
      • ClientDataSet - tudo sobre ele
      • ClientDataSet - aggregates tudo sobre ele
      • ClientDataSet - usando bookmark string
      • Dataset - exportando para xml
      • DBGrid - colocando checkbox em uma coluna da grid
      • DBGrid - desenhando uma imagem tipo checkbox em uma coluna da grid e clicando para marcar mesmo com rowselect
      • DBEdit - mostrar erro de data
      • DBEdit - ponto vira virgula
      • DBGrid - saber em que coluna foi clicado quando o rowselect esta true
      • DBGrid - adicionar campos em uma dbgrid
      • DBEdit - formatar numeros com decimais
      • DBGrid - checkbox dentro da grid
      • DBGrid - alterando titulos em runtime
      • DBGrid - colocando combo
      • DBGrid - colocando componentes dentro
      • DBGrid - colunas visiveis
      • DBGrid - Como tirar a edição de um campo numa grade editável
      • DBGrid - converter em html
      • DBGrid - cores de registros diferentes
      • DBGrid - cores diferentes por campo
      • DBGrid - criando evento onclick
      • DBGrid - deletar multiplos registros
      • DBGrid - drag e drop entre duas dbgrigs
      • DBGrid - enter para pular entre campos
      • DBGrid - evitando flicker
      • DBGrid - fazer campo checkbox com bitmap funcionar com click do mouse quando rowselect estiver ativado
      • DBGrid - fixando colunas
      • DBGrid - multiselecao de registros
      • DBGrid - alinhando campo a direita e formatando em runtime
      • DBGrid - ocultando campos e colunas
      • DBGrid - adicionar evento onclick
      • DBGrid - permitir aumentar e diminuir colunas mas nao mover
      • DBGrid - colocando imagem no título da gride
      • DBGrid - permitir o resize das colunas mas nao permitir
      • DBGrid - pintando dentro
      • DBGrid - propriedade itemindex
      • DBGrid - removendo scroll vertical
      • DBGrid - rotinas para clicar no cabecalho e ordernar por uma coluna sql e indice
      • DBGrid - rowselect e teclas left e right
      • DBGrid - sabendo o nome da coluna no colexit
      • DBGrid - saber a linha e coluna de uma dbgrid
      • DBGrid - selecionando coluna (2 maneiras)
      • DBGrid - selecionar coluna por nome do campo
      • DBGrid - setando o tamanho das colunas pelo nome
      • DBGrid - Títulos com mais de uma linha
      • DBGrid - setando o tamanho das colunas pelo nome
      • DBGrid - trocando cor do selecionado
      • DBGrid - trocar a cor do conteudo
      • DBGrid - usando teclado para selecionar multiplos registros
      • DBNavigator - trocando bitmaps
      • DBNavigator - trocando os glyphs em runtime
      • DBNavigator - trocando os glyphs em runtime
      • Fied - arrumando display de data 30_12_1899
      • Field - calculo de minutos x valor
      • Field - campos calculado em runtime
      • Field - campos lookup em runtime
      • Field - constraints
      • Field - data vazia
      • Field - formatando valores sem ter na grid
      • Field - mudando valor de exibicao
      • Field - saber se um campo esta na query
      • Field - tratamento de campos nulos
      • Field - usando campos ADT
      • Field - varias maneiras de acessar
    • dbExpress
      • dbExpress - como instalar um novo driver
      • dbExpress - criando mestre-detalhe 3 camadas usando clientdataset (tdatasetfield)
      • dbExpress - setando cursor para ampulheta (hourglass) para todas operacoes do banco
    • Firebird
      • Firebird - Localizar CONSTRAINTS de uma tabel especifica
      • Firebird - como conectar firebird usando isql
      • Firebird - Funcao Ocorre
      • Firebird - como trocar o path e ou o nome do arquivo de seguranca (SECURITY)
      • Firebird - fazendo uma instalacao silenciosa
      • Firebird - funcoes de data
      • Firebird - gravar imagem na base via comando SQL
      • Firebird - retornando informacoes das tabelas de sistema (system tables)
      • Firebird - usando tabelas externas (txt)
      • Firebird - como trocar o descrition dos tipos
      • Firebird - alterar a posicao de uma coluna na tablea
      • Firebird - parar e inicial o firebird via codigo
      • Firebird - testar se esta rodando numa maquina
      • Firebird - Compactando dados nas páginas para bancos de dados read-only
      • Firebird - Instalacao via linha de comando
      • Firebird - Novidades da versao 1_5
      • Firebird - Variaveis de ambiente para usuario e senha
    • Interbase
      • Interbase - agendar backup
      • Interbase - algumas variaveis do IB
      • Interbase - alterando tamanho de um campo char
      • Interbase - aumentando performance
      • Interbase - Criar base vazia
      • Interbase - backup com gbak
      • Interbase - blobs
      • Interbase - colocar em modo sincrono
      • Interbase - converter campo null para not null via codigo
      • Interbase - criar campo autoincremento
      • Interbase - criar stored procedure para fazer o top
      • Interbase - data do banco
      • Interbase - descobrir se existe uma tabela
      • Interbase - dropar generator
      • Interbase - erro ao criar tabela com campo data
      • Interbase - eventos
      • Interbase - exemplo de generator
      • Interbase - exemplo de if dentro de stored procedure
      • Interbase - exemplo de sp para somar quantidade de pessoas separando por sexo e faixa etaria
      • Interbase - exemplo de usando triggers
      • Interbase - exemplo de while e concatenacao de strings
      • Interbase - generator como voltar o numero
      • Interbase - gravando dados para cachedupdates
      • Interbase - gravando imagem
      • Interbase - gravando imagens bmp no banco
      • Interbase - imagens
      • Interbase - Importando e Exportando
      • Interbase - instalacao linux
      • Interbase - instalando manualmente o client
      • Interbase - instalando no linux
      • Interbase - instalar na munheca
      • Interbase - instalar UDF
      • Interbase - listar tabelas e views
      • Interbase - login prompt
      • Interbase - modo sincronizado
      • Interbase - mudar campo em tabela com dados para ser not null
      • Interbase - pegando estatisticas da base nivel de fragmentacao
      • Interbase - pegar os relacionamentos vai select
      • Interbase - php2
      • Interbase - php
      • Interbase - Porta
      • Interbase - problemas e solucoes
      • Interbase - quebrando o banco de dados em varios arquivos
      • Interbase - reiniciando servico no linux
      • Interbase - restaurar backup
      • Interbase - saber se o Interbase está rodando
      • Interbase - seguranca
      • Interbase - start e shutdown
      • Interbase - tratar erros
      • Interbase - Trocar o owner do database
      • Interbase - UDF para valores null
      • Interbase - usando com java
      • Interbase - usando first e skip
      • Interbase - usando o gfix
      • Interbase - usar stored procedure ao inves de union
      • Interbase - usuarios logados
      • Interbase - variaveis data e hora
    • MS Access
      • Access - comando para empacotar
      • Access - criacao de indices.
      • Access - delphi
      • Access - dlls de acesso
      • Access - entrada no registro
      • Access - filtro sql com datas
      • Access - senha no alias
      • Access - username e password
    • Outros
      • ADO - como fazer upgrade do dbase ou paradox
      • ADO - como instalar
      • ADO - descobrindo a versao
      • Banco de dados - aplicativos com db sem bde
      • Banco de dados em Rede - como controlar codigo primario em novo registro
      • Banco de dados em Rede - evitar 2 usuarios perder dados em update
      • Banco de dados Firebird - Como identificar as dependências entre as tabelas
      • Codigo - como controlar codigo sequencial
      • Dados - visualizando em um treeview
      • Indice - reindexando via table e sql
      • MIDAS e ISAPI - explanacao
      • ODBC - criando um driver odbc via delphi
      • Locate - multiplos campos
      • Session - explanacao
      • sapdb - instalar database
      • Oracle - dicas para o client
      • Oracle - dicas sql
      • Sybase - fazendo um rollback
    • SQLServer
      • SQLServer - arredondamento
      • SQLServer - codigos de erros do sqlserver 65
      • SQLServer - como usar sp
      • SQLServer - configurando servidor sql
      • SQLServer - configurando sqldirect para unico processo por conexao
      • SQLServer - imagens
      • SQLServer - impedir que outro usuario mude o registro em edicao
      • SQLServer - instalando clientes
      • SQLServer - recordcount rapido
      • SQLServer - recuperar arquivo mdf
      • SQLServer - stored procedures
      • SQLServer - travando registros (Lock)
      • SQLServer - um exemplo de sp
      • SQLServer - usando o like numa sp
      • SQLServer - carregando um script via osql
      • SQLServer - codigo autoincremento ninja
      • SQLServer - executando sp com parametros de saída
      • SQLServer - formatar com zeros na frente
      • SQLServer - gerando arquivo resultado osql
      • SQLServer - habilitando e desabilitando triggers
      • SQLServer - maior data abaixo de outra com status diferente
      • SQLServer - select randomico
      • SQLServer - setando a data para portugues ddmmyyyy
      • SQLServer - sp_geracodigo
      • SQLServer - trigger nao esta retornando erro que deveria
      • SQLServer - usando o rollup para quebrar e somar grupo, subgrupo e produto
      • SQLServer - utilizando tabela temporária com union
      • SQLServer - verificando o valor da variavel @@IDENTITY
      • SQLServer - zerando a variavel @@IDENTITY
    • Table e Query
      • Query - otimizando
      • Table - commit (bdisavechanges)
      • Table - copiando registros entre tabelas iguais
      • Table - criando e alterando estrutura
      • Table - criando em memoria
      • Table - criando tabelas
      • Table - criando
      • Table - deletando indices
      • Table - dicas paradox
      • Table - erro de lck
      • Table - evento onfilterrecord
      • Table - exportando para html
      • Table - gettext e settext como usar
      • Table - locate x findnearest
      • Table - locate
      • Table - login automatico na rede
      • Table - metodo batchmove
      • Table - obtendo extrutura
      • Table - obter a versao
      • Table - obter campos numa combobox
      • Table - obter recordcount mesmo estando filtrado
      • Table - password
      • Table - primeiro acesso esta lento
      • Table - renomear uma tabela
      • Table - tabelas em cdrom
      • Table - tirando do buffer 3 maneiras
      • Table - tirar senha paradox
      • UpdateSQL - usando
      • Table - ultimo registro
      • Table - usando lookup
      • Table - verificar se esta locked
  • API
    • MultiCore
      • Rodando um programa em um set de CPUs num sistema multi-core
      • Descrição do processador
      • Quantidade de processadores
    • COM
      • COM - comunicacao com excel
      • COM - comunicacao com word
      • COM - comunicando com word usando activeX servers
      • COM - gerando tabelas no word
      • COM - relatorios no word
    • Geral
      • API - abrir a tela do windows abrir com
      • API - abrir dialogo para desligar o windows
      • API - abrir dialogo para escolher icone do windows
      • API - abrir dialogo para executar programa do windows
      • API - abrir dialogo para localizar arquivos do windows
      • API - abrir uma secao do client do terminal server
      • API - aceitando arrasto de arquivos do Windows (drop)
      • API - animacao de janelas no win2000
      • API - barra do iniciar (mudar posicao)
      • API - bloquear teclado e mouse
      • API - desativar o cache de disco do Windows XP
      • API - Capslock, numlock e scrolllock dica 2
      • API - capsLock, numlock e scrolllock
      • API - capturando o handle do gerenciador de programas (shell)
      • API - capturando texto de uma edit de um outro programa
      • API - capturar a tela de saida de um programa DOS
      • API - capturar a tela inclusive o cursor do mouse
      • API - capturar o numero serial fisico do HD (nao muda nem formatando)
      • API - checar se um servico esta rodando
      • API - colocar o monitor em stand by
      • API - colocar sistema em segundo plano
      • API - colocar um checkbox numa tela padrao do Windows
      • API - como converter um texto acentuado no DOS para Windows
      • API - como descobrir se estamos rodando num terminal service
      • API - como esconder uma unidade ou drive do windows explorer
      • API - como startar um servico do Windows
      • API - como usar o ClientToScreen
      • API - como usar um metodo como funcao de callback
      • API - compartilhando arquivo virtual entre programas windows usando o CreateMapFile
      • API - comunicacoes com a serial via api
      • API - construindo um programa com janela, edit, botao e label so com a API do windows
      • API - controlando servicos do Windows NT
      • API - converter mensagens do Windows em String
      • API - copiando arquivos para area de transferencia
      • API - criando documentos do OpenOffice
      • API - criando mensagens personalizadas
      • API - criando uma GUID
      • API - criar botao no internet explorer
      • API - criar um erro fatal
      • API - criar um ponto de restauracao no xp
      • API - criar uma janela soh usando a api
      • API - desabilitar ctrl alt del no windows xp
      • API - desabilitar teclado e mouse
      • API - descobrir medidas do sistema (GetSystemMetrics)
      • API - descobrir memoria livre e ocupada no WinXP e Win98
      • API - descobrir o caminho do programa associado a uma extensao
      • API - descobrir se algum programa inclusive o seu esta minimizado ou maximizado
      • API - desligar computador
      • API - detectando se o chip eh Pentium, AMD e modelo (486, 686)
      • API - dialogos desligar windows e pouco espaco
      • API - executar programa com CreateProcess
      • API - executar programa como outro usuario
      • API - exemplo de hook de teclado simples
      • API - faca o programa falar
      • API - fazendo um refresh no desktop
      • API - findchildwindow e findwindow
      • API - gerenciar servicoes do nt
      • API - hint com sombra para XP
      • API - impedir o windows de desligar
      • API - interagindo com a shell
      • API - ler e gravar dados na serial diretamente
      • API - liberar a memoria do windows durante a execucao do programa
      • API - mensagens de erro e Win32Check
      • API - mostrando a tela de propriedades de um arquivo
      • API - mostrando asteriscos na edit do inputbox
      • API - mostrando balão hint no systray igual ao windows xp
      • API - mostrando um showmessage no evento onenter dos componentes visuais
      • API - mudar o bitmap do botao iniciar
      • API - mudar velocidade da piscada do cursor edicao
      • API - path de um aplicativo associado a uma extencao
      • API - path do aplicativo
      • API - prevenir screen saver
      • API - refresh ou rebuild icones
      • API - registrando uma dll via delphi ao inves de via regsvr32
      • API - restartar o proprio programa
      • API - rodar programas em DOS em fullscreen
      • API - saber se alt, ctrl ou shift estah pressionada
      • API - saber se o ano estah configurado para 4 ou 2 digitos
      • API - segredos do winexec
      • API - send, press and release key
      • API - sendmessages timeout
      • API - setando o tamanho de outros aplicativos
      • API - tamanho do iniciar
      • API - transparencias Win2000 componente
      • API - trocando mensagens string entre programas via message
      • API - trocar mensagens de texto entre dois programas
      • API - usando o speech do windows para escrever textos lidos no microfone
      • API - usando o speech do windows para ler textos
      • API - usando os comandos da dialup
      • API - usando os messagebox
      • API - usando semaforos
      • API - usar a funcao que busca pasta com uma pasta default aberta
      • Keytec - usando a dll WinIO para exibir mensagens no teclado com display
    • Mensagens
      • FindWindow - conseguindo o caption de uma janela
      • FindWindow - executando programa DOS e aguardando terminar
      • FindWindow - fechando aplicativos
      • Mensagens - cancelando mensagem
      • Mensagens - capturar tab de teclas do aplicativo
      • Mensagens - desabilitar ctrl_alt_del e alt_tab
      • Mensagens - detectar movimento form
      • Mensagens - drag and drop
      • Mensagens - esconder aplicativos
      • Mensagens - exemplos de SendMessages
      • Mensagens - mouse enter e leave
    • Systray
      • Systray - colocando icone ao lado relogio
      • Systray - colocar programa lah sem usar nenhum form
      • Systray - como evitar que uma aplicacao tray nao deixe o windows desligar
      • Systray - criando botoes
      • Systray - encontrando a posicao do taskbar
      • Systray - escondendo
      • Systray - icone do systray fica amassado ou cor estranha
      • Systray - movendo o iniciar
      • Systray - saber como esta a barra de tarefas
      • Systray - saber onde esta o systray na tela
      • Systray - substituindo o clock do windows
      • Systray - sumir com o clock
      • Systray - trocar o tamanho do iniciar
    • Windows
      • Windows - tecla de atalho de sistema
      • Windows - abrindo menu iniciar
      • Windows - abrindo um opendialog e savedialog sem usar os components do delphi
      • Windows - abrir relogio do windows
      • Windows - alterando wallpaper
      • Windows - ativar numlock para WinXP
      • Windows - alterar a data do sistema
      • Obter informações de atalho
      • Windows - associando arquivos no explorer
      • Windows - atualizar desktop (F5)
      • Windows - botao iniciar
      • Windows - calcular velocidade do cpu
      • Windows - capturando o pressionamento dos botoes minimizar e maximizar
      • Windows - capturar hotkeys
      • Windows - cards.dll como carregar as imagens desta dll do windows
      • Windows - chamar a tela de pesquisa da api
      • Windows - chamar explorer via ole
      • Windows - colocando itens no documntos recentes
      • Windows - como aumentar o retardo (delay) de repeticao do teclado
      • Windows - como criar um ponto de restauracao (restore point)
      • Windows - como saber se o windows esta locket (bloqueado)
      • Windows - como setar o screensaver corrente
      • Windows - como substituir as caixas abrir, salvar arquivo padrao do delphi
      • Windows - controlando o agente
      • Windows - criando atalhos
      • Windows - criando grupos de programas
      • Windows - criando hint em forma de balao igual ao xp
      • Windows - criando servicos no NT, 2000 e xp
      • Windows - criando um client de terminal server
      • Windows - terminal service obter informações
      • Windows - desabilitando do task manager no win2000 nt
      • Windows - descobrindo a quanto tempo o windows esta ligado
      • Windows - descobrindo versao
      • Windows - descobrir a versao do windows do 311 ao 2003
      • Windows - descobrir se esta fechando
      • Windows - descobrir se outra esta minimizado ou maximizada
      • Windows - desenhando no desktop
      • Windows - detectar clique em qualquer parte do form
      • Windows - detectar se o screen saver esta ativo
      • Windows - detectar se um aplicativo nao esta respondendo
      • Windows - esconder desktop
      • Windows - escrever o run do registro
      • Windows - fechando todas as janelas do explorer
      • Windows - formatar disquete
      • Windows - escrever ou desenhar na barra de titulo da janela
      • Windows - ficar estilo Windows XP
      • Windows - funcao GetLastError
      • Windows - gerenciando o desktop
      • Windows - habilitar e desabiliar a senha do protetor de tela
      • Windows - habilitar, desabilitar botoes no titulo
      • Windows - hook de teclado
      • Windows - hooks
      • Windows - interceptando mensagens
      • Windows - lendo da paralela
      • Windows - listando processos
      • Windows - mandar arquivo para lixeira
      • Windows - medidas do painel de controle
      • Windows - mensagens
      • Windows - montar um cliente de terminal (terminal service)
      • Windows - mostrando meu próprio help no botão biHelp
      • Windows - mostrando o sobre do windows
      • Windows - mudando a resolucao do windows
      • Windows - mudando configuracoes do painel de controle
      • Windows - mudar papel de parede do win2000
      • Windows - obtendo a posicao da barra de tarefas
      • Windows - obter o nome do usuario e empresa
      • Windows - pasta win, system, temp, arquivo temp, usuario e computador
      • Windows - pastas de sistema
      • Windows - pegar o nome do tema que esta sendo usado no windows
      • Windows - personalizando as pastas das caixas de abrir e salvar padrao do Windows (OpenDialog e SaveDialog)
      • Windows - rodando applets do painel de controle
      • Windows - saber a lingua
      • Windows - saber a versao (NT_2000_9x)
      • Windows - saber os links que voce visitou (historico do explorer)
      • Windows - saber quando o usuario trocou o tema (theme) do XP
      • Windows - saber se o active desktop esta ativo
      • Windows - saber se tem um servico rodando
      • Windows - sair do
      • Windows - salvar e obter a posicao do icones no desktop
      • Windows - serviços abrindo um form a partir de
      • Windows - tempo em que o windows esta rodando
      • Windows - trocando o bitmap do botao iniciar
      • Windows - obter status da memoria do sistema
      • Windows - usando portas
      • Windows - obter status da memoria do sistema
      • Windows - usar as transparencias do 2000
      • USB - detectar quando entra e sai
  • Arquivos e Pastas
    • Arquivos
      • Arquivos - tamanho REAL ocupado em disco
      • Arquivos - retornando nome curto e longo
      • Arquivos - atributos de um arquivo ou diretorio
      • Arquivos - como fazer um split
      • Arquivos - copiando arquivos
      • Arquivos - copyfile de 4 maneiras
      • Arquivos - criando backups em cascata
      • Arquivos - criando um arquivo que nao possa ser deletado ou movido por outros programas
      • Arquivos - data do ultimo acesso
      • Arquivos - executavel obtendo versao e descricao
      • Arquivos - IOResult tabela de erros
      • Arquivos - ler e modificar data e hora do arquivo
      • Arquivos - ler mesmo estando locked
      • Arquivos - localizando (obter listagem)
      • Arquivos - localizando com recursividade em pastas
      • Arquivos - mostrando tamanho igual ao explorer
      • Arquivos - obter descricao e icone do shell do windows
      • Arquivos - reduzindo e abreviando nome do arquivo para caber numa label
      • Arquivos - sabendo data do ultimo acesso
      • Arquivos - salvando um texto oculto num txt no NTFS
      • Arquivos - tamanho em byte
      • Arquivos - um dica do fileexists
      • Arquivos - verificando atributos
    • Drives
      • Drives - deteccao do tipo de unidade
      • Drives - descobrindo a letra da unidade de cd-rom, abrindo e fechando a gaveta de cds
      • Drives - formatando baixo nivel
      • Drives - formatando via API
      • Drives - mapeando um drive virtual (subst)
      • Drives - numero de serie
      • Drives - obter disk free e size
      • Drives - quais tem no computador
      • Drives - ver se tem disco
      • Drives - verificar se estah pronto
      • Drives - alterando label
    • Pastas
      • Pastas - copiar uma pasta inteira e suas subpastas
      • Pastas - criando uma pasta com um icone especifico
      • Pastas - deletar uma pasta inteira
      • Pastas - obtendo tamanho (inclui subdir)
      • Pastas - obter pastas e forcando a criacao
      • Pastas - onde esta o windows
      • Pastas - procurando impressora e arquivos
      • Pastas - saber o path do exe via handle
  • Componentes
    • Application e Form
      • Application - Apagando o EXE depois de sair
      • Application - Como saber se nao esta sendo usada
      • Application - Contando os componentes de todas as forms
      • Application - Esconder icone da barra
      • Application - Evitar o screensaver
      • Application - excluir o executavel
      • Application - Invisivel ao Ctrl Alt Del
      • Application - Invisivel mas rodando
      • Application - Logar exceptions
      • Application - Manter minimizado ao abrir
      • Application - restart (reiniciando aplicativo)
      • Application - Usando o HelpCommand
      • Componentes - Movendo componentes e redimensionado em runtime
      • Form - Abrir a partir do name
      • Form - abrir explodindo igual ao norton para dos
      • Form - animando a abertura do form
      • Form - Bitmap de fundo
      • Form - Bitmap em Mdiform
      • Form - Capturar area cliente
      • Form - Capturar tela
      • Form - Carregar a partir de string
      • Form - Carregar arquivos ANI
      • Form - Chamando o Create sem ter que Criar Novamente
      • Form - clonando um form
      • Form - Colocando botao no caption
      • Form - Colocando componentes no Caption Bar
      • Form - Colocando dentro de outro componente
      • Form - como abrir uma janela sem requerer o foco para ela
      • Form - Congelar totalmente
      • Form - conseguir o caption do componente ativo mesmo em uma subform
      • Form - Criando um com Edit e Botoes em Runtime
      • Form - criar evento aftershow e aftercreate
      • Form - Desenhando no caption
      • Form - Desligando o mouse
      • Form - detectar botao direito no caption
      • Form - Detectar Minimize, Maximize ou Restore
      • Form - escondendo janelas MDI child quando sao minimizadas
      • Form - Esconder e Mostrar a Barra de Titulo
      • Form - Esta criado ou nao
      • Form - exibindo um form com efeito especial (darth vader)
      • Form - fazendo efeitos especiais cortando durante a saida
      • Form - Fazer barra piscar
      • Form - fazer form menor do que 112 pixels
      • Form - Fechar no Show
      • Form - ficar maximizado sobre toda a tela
      • Form - Forcar janela para cima
      • Form - Icone Animado Quando Minimizado
      • Form - Imovel
      • Form - Impedir movimentação do
      • Form - Janela redonda
      • Form - MDI com ShowModal
      • Form - minimizar aplicacao (nao mainform)
      • Form - Modificando caption de outras janelas
      • Form - Mostrando ShowModal com Show
      • Form - Movendo sem barra de titulo
      • Form - Posicionar em relacao ao Desktop
      • Form - Redonda
      • Form - Secundario ficar na Barra de Tarefas
      • Form - Stay on down
      • Form - Uma so instancia
      • Form - Transparente
      • Form - TopMost Stay on top
      • Form - Stay on down
    • Criando componentes
      • Componentes - acessando membros protegidos do objeto
      • Componentes - colocando caption em TWinControls
      • Componentes - createwnd
      • Componentes - criando evento padrao TNotifyEvent
      • Componentes - criando eventos
      • Componentes - criar um inputbox para entrar senha com asterisco
      • Componentes - customedit soh numero
      • Componentes - diretiva default
      • Componentes - diretiva stored false
      • Componentes - editor de propriedades
      • Componentes - metodo loaded
      • Componentes - notification (free)
      • Componentes - override de eventos
      • Componentes - porque o TEdit e o TPanel nao tem canvas
      • Componentes - propriedade stringlist
      • Componentes - propriedade TStrings lendo de arquivo.txtComponentes - propriedade TStrings lendo de arquivo
      • Componentes - propriedades em subniveis
      • Componentes - propriedades numeradas
      • Componentes - resolvendo problemas com o DsgnIntf (designIntF)
      • Componentes - sobrepor evento
      • Componentes - tipos enumerados para string e vice versa
      • Componentes - usando mensagens do windows
      • Componentes - usando tcustomX
      • TGraphicControl - criando evento dblclick
      • TGraphicControl - detectar modificacoes em subprop
      • TGraphicControl - setbounds
      • TObjectList - como usar
    • Genericos
      • Componentes - acessando a propriedade igual de varios componentes
      • Componentes - acessando eventos pelo nome (string)
      • Componentes - acessando pelo nome (string)
      • Componentes - criando em runtime
      • Componentes - criar borda de foco ao redor do selecionado
      • Componentes - descobrindo quem eh sender via classname
      • Componentes - descobrir se ele tem determinada propriedade
      • Componentes - interface vs abstract
      • Componentes - ligando componentes a ponteiros
      • Componentes - pintando os que não tem canvas
      • Componentes - quem é a form pai
      • Componentes - resolvendo problemas com o onexit
      • Componentes - sabendo nome da form
    • Invisiveis
      • Application - programa que se autodeleta
      • Application - saber se foi maximizado ou minimizado
      • Clipboard - dececando
      • ColorDialog - salvando e carregando a cores personalizadas do ColorDialog
      • Dialogs - personalizando as caixas de abrir arquivo e impressao
      • FindDialog - procurando ou localizando uma string dentro de um memo
      • Hint - como personalizar
      • Popup - como associar 2 componentes com um mesmo popup e saber no clique do menu de qual componente o pop foi chamado
      • Popup - como criar um menu popup em runtime
      • ReplaceDialog - como localizar e substituir palavras em uma memo usando este componente
      • Sockets - menor exemplo possivel de sockets usando Indy
      • Sockets - usando os sockets do Delphi
      • StringList - como criar um stringlist multidimensional e ordenar os registros da lista
      • StringList - nao aceitando duplicados
      • Thread - exemplo completo bem simples de uma thread
      • Thread - exemplo de como copiar arquivo dentro de uma thread
      • Usando TStream para gravar informações como numero, bitmaps etc
    • Visuais
      • Calendar - fazer alguns dias ficar negrito
      • Chart - criando e imprimindo em runtime
      • Chart - criando series em runtime
      • Chart - imprimindo chart sem usar componentes de impressao
      • Chart - segredos de programacao
      • Webbrowser - capturando retorno
      • CheckBox - colocando dentro de uma grid
      • Componentes - efeito hottrack em componentes Label e CheckBox
      • Componentes - fazendo drag and drop (arrastar e soltar) entre label edit e listbox
      • Componentes - pegar a posicao relativa em relacao ao screen
      • Criar novo indice para um TToolButton de um TToolbar
      • DateTimePicker - ficar em branco
      • Edit - alinhamento a direita
      • Edit - arrumando a perda de foco das edits
      • Edit - criando password com bolinhas igual do xp
      • Edit - enter sem beep
      • Edit - Somente com entrada para numeros
      • Edit - validando conteudo
      • FileListBox - fazer no meu programa um menu com o sendto do windows
      • Grids - zebrinha
      • ListBox - varias questoes inclusive drag and drop
      • ListView - drag n drop multiple items within a TListView
      • PageControl - menus popup diferentes para cada aba do pagecontrol
      • PageControl - rearrange the tabs in a tpagecontrol using drag n drop
      • PageControl - sem bordas
      • PrintingSystem - Express Developer PrintingSystem varias configuracoes via codigo para o dxComponentPrinter
      • ProgressBar - mudando a cor
      • QuantumGrid - agrupar ou desagrupar colunas de um cxGrid via codigo
      • QuantumGrid - ajustar estilos e cores de um cxGrid
      • QuantumGrid - fazer um while nos dados da grid sem usar o dataset
      • QuantumGrid - DrawGridCell - saber se a linha selecionada é par ou impar
      • QuantumGrid - carregar um filtro salvo previamente em arquivos cxgrid
      • QuantumGrid - fazer um ClientDataSet ordenar quando ordena a cxGrid
      • QuantumGrid - como ajustar o tamanho das coluna proporcionalmente pelo tamanho da tela (cxGrid)
      • QuantumGrid - como alinhar uma coluna via codigo no cxGrid
      • QuantumGrid - como associar com DataSet o cxGrid
      • QuantumGrid - como saber se está com o foco
      • QuantumGrid - como colocar aquele menu com opcoes para esconder, somar, mostrar campos no cxGRid
      • QuantumGrid - como fazer com que a grid mande o foco para o primeiro registro apos abrir (cxGrid)
      • QuantumGrid - como fazer com que o duplo-clique funcione no cxGrid
      • QuantumGrid - como fazer para usar o botão direito sobre os registros de um cxGrid
      • QuantumGrid - como filtrar via codigo os registros de um cxGrid
      • QuantumGrid - como focar a primeira coluna no cxGrid
      • QuantumGrid - ativar alinhamento por coluna
      • QuantumGrid - filtro rápido via codigo
      • QuantumGrid - como montar filtro via programacao cxGrid
      • QuantumGrid - como saber quem eh a cxGrid (pai) de um Dados
      • QuantumGrid - criar, atualizar e remover somatorios de um cxGrid
      • QuantumGrid - Descobrir qual  o indice da linha selecionada
      • QuantumGrid - Disabilitar items do menu gridpopupmenu cxgrid
      • QuantumGrid - expandir ou esconder todos agrupamentos do cxGrid
      • QuantumGrid - fazer o registro seleciona nao ficar cinza ao perder o foco (cxGrid)
      • QuantumGrid - ficar com a aparencia do WinXP (temas) no cxGrid
      • QuantumGrid - mostrar e esconder caixas para filtro avancado em cada coluna no cxGrid
      • QuantumGrid - Next na cxgrid
      • QuantumGrid - ownerdraw cxGrid
      • QuantumGrid - Saber o nome da coluna selecionada no cxgrid
      • QuantumGrid - salvar e restaurar configuracoes de tamanhos, agrupamentos e filtros de um cxGrid em arquivo ini
      • RadioGroup - acessando um item por vez
      • RadioGroup - foco nas bolinhas
      • ScrollBox - como o mouse wheel para rolar o scrollbox
      • ScrollBox - como usar as setas acima e abaixo para rolar o scrollbox
      • ShellListView - retrieve the path of the selected file in a ShellListView
      • StatusBar - com gauge
      • Statusbar - ownerdraw
      • TeeChart - mil e uma dicas sobre o uso graficos TeeChart
      • TrackBar - com linha fina
      • TreeNode - negrito
      • TreeView - capturando os items de um menu
      • TreeView - como desenhas niveis em cores diferente (canvas)
      • TreeView - como fazer drag and drop dos nodes
      • TreeView - eliminando os hints
      • TreeView - inserir item em runtime
      • TreeView - abrir botão direito sobre o nó clicado
      • TreeView - problema ao carregar
      • Varios - criando bordas redondas em varios componentes
      • VirtualTreeView - achando um no pelo index
      • VirtualTreeView - como adicionar nós e subnós a partir de um TMenu e seus itens
      • ComboBox
        • ComboBox - arrumando tamanho da lista
        • ComboBox - colocando bitmaps usando o addobject
        • ComboBox - colocando dentro de uma grid
        • ComboBox - como abrir a lista sem clicar
        • ComboBox - criando textcompletion
        • ComboBox - funcoes para gravar lista
        • ComboBox - ocultando e mostrando items
        • ComboBox - selcionando mais aproximado
      • ListBox
        • ListBox - colorir itens de uma listbox
        • ListBox - como tabular um listbox
        • ListBox - deletar itens duplicados em uma listbox
        • ListBox - fazer uma que permite editar os itens
        • ListBox - fundo amarelo (selecao)
        • ListBox - mostrando linhas longas como um hint
        • ListBox - multi select
        • ListBox - pesquisa incremental em uma listbox
        • ListBox - selecao sensitiva na edit
        • ListBox - selecionar o item que estiver sob o cursor do mouse sem clicar
        • ListBox - usando drag e drop na mesma listbox
        • ListBox - usando drag e drop
        • ListBox - usando o addobject
        • ListBox - usando o drag e drop entre 2 listbox
        • ListBox - usando o ownerdraw
      • Memo
        • Memo - criando tabs
        • Memo - fazendo o sobreescrever
        • Memo - fazendo um undo
        • Memo - justificando monospace
        • Memo - maior que 64k
        • Memo - modificando a posição do cursor em um memo
        • Memo - rolar conteudo via api
        • Memo - selecionar a linha inteira que for clicada
        • Memo - substituicao de strings
        • Memo - total de linhas e letras
        • Memo e ListBox - fazendo rolar via codigo
      • Menus
        • Menus - fazer um hint ou saber quando foi selecionado
        • Menus - alinhando a direita
        • Menus - associando hotkey em runtime
        • Menus - capturando items independente da qtd
        • Menus - capturando todos os subitens
        • Menus - controle de menu e botoes permissoes numa treeview
        • Menus - criando em runtime
        • Menus - manter aberto o ultimo menu clicado
        • Menus - detonando tudo
        • Menus - desenhando canvas
        • Menus - descobrindo se esta aberto
        • Menus - criando itens no systemmenu
        • Menus - criando em runtime
      • Rich
        • Rich - alterando cores durante edicao
        • Rich - como fazer margens
        • Rich - criando uma linha estilo editor do Delphi
        • Rich - extrair a palavra que esta sob o cursor
        • Rich - funcao para adicionar texto de uma cor específica
        • Rich - paragrafos
        • Rich - posicao do cursor (linha e coluna)
        • Rich, Memo e Edit - posicao do cursor
      • StringGrid
        • StringGrid - adicionando, removendo e ordenando uma coluna
        • StringGrid - colocando bitmap
        • StringGrid - colocando bitmaps
        • StringGrid - colocando um combo dentro de um celula
        • StringGrid - converter para html
        • StringGrid - criando uma com uma combobox la dentro
        • StringGrid - deletar uma linha de uma stringgrid
        • StringGrid - funcao para alinhar celulas
        • StringGrid - geteditmask, getedittext e setedittext
        • StringGrid - geteditmask, seteditmask
        • StringGrid - modificar o tamanho de uma coluna de uma stringgrid para adaptar ao tamanho do texto
        • StringGrid - ordenar uma string grid por uma coluna
        • StringGrid - Setar coluna de somente leitura
        • StringGrid - substituir o editor padrao do delphi de celulas por outro qualquer
      • StatusBar - saber qual panel clicou
      • Panel - remover fundo transparente do XP
  • Delphi
    • Delphi - a origem do nome
    • Delphi - bugs
    • Delphi - command lines
    • Delphi - como executar uma procedure pelo nome
    • Delphi - configurando o IDE via registro do windows
    • Delphi - converter componentes do delphi 5 para delphi 6
    • Delphi - editor dicas da Biblia do delphi 3
    • Delphi - extencoes de arquivos
    • Delphi - fazer o IDE do delphi ficar com aparencia do xp
    • Delphi - fechar ou minimizar
    • Delphi - font default para forms
    • Delphi - gravando macros no editor
    • Delphi - installshield
    • Delphi - menor programa possivel usando 1 form 9k em Delphi 7
    • Delphi - mexendo com as units em tempo de compilação
    • Delphi - mostrar a equipe que fez o delphi 7
    • Delphi - novidades delphi 9
    • Delphi - origem do hello world!
    • Delphi - passando o delphi 2 para portugues
    • Delphi - removendo o help dual clx vcl
    • Delphi - removendo warnings
    • Delphi - traduzir as excessoes
    • Delphi - travando em 15 maquinas celeron
    • Delphi - usando OutputDebugString para debug (event logs)
    • Delphi - usando OutputDebugString para debug
    • D2005 - fazendo Delphi ficar independente do dot net e mais leve
    • D2005 - trocando as fontes e cores do help insight
  • DotNet
    • ASP.NET
      • ASP - foco
      • ASP - Publicado página
      • ASP - resolver o problema com Unable to attach to ASP.NET worker process
      • Componentes - criando um textbox em runtime
      • Erros - nao funciona aplicativos aspnet
      • Foco - como focar um determinado componente
    • WindowsForms
      • Aparencia - ficar com aparencia tema windows xp
      • ErrorProvider - como usar o evento validating da TextBox com o ErrorProvider
      • Threads - como montar uma thread
    • Delphi 8
      • Delphi 8 - como sobrescrever metodos final
      • Delphi NET - alguns equivalente do VCL para NET
      • Delphi NET - descobrindo IPs
  • Socket
    • Socket - transferindo arquivos
  • Erros
    • Erros - Borland license information was found, but it is not valid for Delphi
    • Erros - class tcomponent not found
    • Erros - dbx error no mapping for error code found
    • Erros - operation not applicable
    • Erros - the control x not has a parent window
  • Funções (cálculos, string e tempo)
    • Cálculos
      • Calculos - cgc cpf
      • Calculos - conversão de polegas para milimetros
      • Calculos - contar o tempo em ms de uma operacao
      • Calculos - datas
      • Calculos - diversos
      • Calculos - horas
      • Calculos - juros simples e compostos
      • Calculos - misc
      • Calculos - numero primo
      • Calculos - potenciacao
      • Calculos - divisao entre linhas e colunas
      • Calculos - sabendo margem lucro
      • Calculos - truncar casas decimais
      • Calculos - validacao de cartao de credito
      • Numeros - colocando zeros a esquerda
      • Calculos - PMP VMP
      • Calcular e validar CMC7 do cheque
    • Misc
      • Format - exemplos
      • Funcao - acrescentar dias uteis a uma data
      • Funcao - agrupando funcoes com class
      • Funcao - calculando expressoes aritimeticas simples
      • Funcao - calculo de conversao pixel - milimetros e inverso
      • Funcao - calculo de feriados (pascoa, carnaval, corpus cristi, sexta feira santa)
      • Funcao - calculo de parcelamento
      • Funcao - calculo para transfer rate (taxa de transferencia)
      • Funcao - criar duas com mesmo nome (overload)
      • Funcao - criptografar
      • Funcao - delay como fazer
      • Funcao - descobrir numero de dias em um mes
      • Funcao - escrevendo dados binarios no registro
      • Funcao - fazer uso de callback para chamar procedure e funcion
      • Funcao - foco de outra forma diferente de setfocus
      • Funcao - funcoes do pascal
      • Funcao - funcoes para acessar registro
      • Funcao - funcoes para trabalhar a nivel de bits
      • Funcao - gerar CPF, CNPJ validos
      • Funcao - keypressed (saber se uma tela esta pressionada)
      • Funcao - numero da semana do ano
      • Funcao - para retornar se o programa esta rodando no MS Virtual PC
      • Funcao - para retornar se o programa esta rodando no VMware
      • Funcao - problemas com arredondamento
      • Funcao - proximo dia util
      • Funcao - string padding
      • Funcao - string tokenizer
      • Funcao - swap sem ponteiros nem terceira var
      • Funcao - usando o speaker para tocar beeps
      • Funcao - validar inscricao estadual
      • PChar - quando API retornam este
      • StringList - não permitir duplicados
      • StringList - Sort, add, remover coluna
      • Listar funções de um objeto
      • StringList - encontrando semelhantes entre 2
      • TFont para String para TFont
    • Numeros
      • Funcao - calcular codigo de barras
      • Funcao - calculo de modulo 10
      • Funcao - calculo de modulo 11
      • Funcao - converter decimal para romano
      • Funcao - extenso
      • Funcao - hex para bin para int para roman
      • Funcao - potencia e tan
      • Funcao - strtoint sem excecoes
      • Funcao - strzero
      • Funcao - valores percentuais
    • Strings
      • Funcao - aberviar nomes
      • Funcao - criar uma funcao pos recursiva
      • Funcao - emptystr
      • Funcao - filterchars
      • Funcao - gerar senha randomicamente
      • Funcao - remover acentos
      • Funcao - replicate
      • Funcao - separa e ocorre
      • Funcao - soudex
      • Funcao - soundex 2
      • Funcao - str(money)tofloat
      • Funcao - string esta dentro de uma stringlist
      • Funcao - string para pchar
      • Funcao - strtran
      • Funcao - troca e alinha
      • Funcao - validar titulo de leitor
    • Tempo
      • Data - ano bisexto
      • Data - calcular  meses, dias
      • Data - dia da semana e nome do mes FormatDateTime
      • Data - para str
      • Tempo - acumular horas e minutos
      • Tempo - aguardar algo por um tempo
      • Tempo - converter horas em minutos
      • Tempo - cálculo de horas trabalhadas
      • Tempo - delay ou inkey
      • Tempo - datecalc e separadatas
      • Tempo - delay com o relogio
      • Tempo - Idade a partir da data fornecida
      • Tempo - mostrar total anos, meses e dias
      • Tempo - tempo decorrido entre duas datas
      • Tempo - tempo decorrido entre duas horas
  • Impressão
    • Geral
      • Impressao - apenas setar tamanho do papel
      • Impressao - assignprn
      • Impressao - comandos HP e epson (justificado)
      • Impressao - como implementar o imprimir para do explorer via codigo
      • Impressao - como imprimir arquivo prn via programacao
      • Impressao - componente simples para impressao de etiquetas
      • Impressao - criando e usando com a impressora as fontes Draft 10cpi, Draft 12cpi e Draft 17cpi
      • Impressao - definindo um intervalo tipo MS word
      • Impressao - direto para porta lpt e usb
      • Impressao - formatando colunas para matricial
      • Impressao - impressora padrao
      • Impressao - imprimindo codigo de barras na impressora MECAF IM432T
      • Impressao - imprimindo graficos com preview sem QuickReport
      • Impressao - imprimindo modo grafico usando API
      • Impressao - imprimindo usando o RAW
      • Impressao - imprimir codigo de barras na matricial (epson)
      • Impressao - imprimir um arquivo .prn para impressora padrao
      • Impressao - imprimir um arquivo prn
      • Impressao - lendo e salvando todas as configuracoes da impressora
      • Impressao - listando a fila de impressao do windows
      • Impressao - milimetro para pixels
      • Impressao - obtendo as margens
      • Impressao - obtendo informacoes da impressora selecionada no objeto Printer
      • Impressao - obter a porta da impressora a partir do registro
      • Impressao - obter varias informacoes como area imprimivel e area fisica
      • Impressao - rave como imprimir chars ou graficos no rave
      • Impressao - setando tamanho papel, etc
      • Impressao - setar modo duplex
      • Impressao - status da impressora
      • Impressao - todas as informacoes sobre as impressoras (porta, rede, nomes)
      • Impressao - TPrinter e impressao direta
      • Impressao - trocando a porta em runtime
      • Impressao - Trocando tamanho da pagina do TPrinter
      • Impressao - usando comandos DOS de negrito, 10cpp em um objeto tprinter
      • Impressao - usando o objeto TStream
      • Impressao - usando winspool GetPrinter
    • QuickReport
      • QuickReport - Armazenando num Blob
      • QuickReport - Codigo de Barra
      • QuickReport - como usar os arquivos qrp
      • QuickReport - Erro de Scroll
      • QuickReport - Etiquetas
      • QuickReport - Exportando para DOC, Html, XLS
      • QuickReport - FAQ
      • QuickReport - Fazendo Preview
      • QuickReport - ForceNewPage
      • QuickReport - Justificar o QrMemo
      • QuickReport - Numero de Paginas
      • QuickReport - QRDesign
      • QuickReport - Salvando o Preview em TXT
      • QuickReport - Tirando minimizar do Preview
    • Rave Reports
      • Rave - Alinhando uma coluna de numeros com ponto decimal
      • Rave - Campos calculados
      • Rave - Como imprimir bitmap
      • Rave - Criando componentes compativeis
      • Rave - Enviando impressao para arquivo
      • Rave - exemplo de codigo, tabulacoes de bitmaps via codigo
      • Rave - Exemplo de impressao via codigo baseado numa tabela
      • Rave - Explicacao das constantes BOXLINExxxxx
      • Rave - Formatando texto
      • Rave - Imprimindo Charts
      • Rave - Imprimindo codigos de barras
      • Rave - Imprimindo JPEG's
      • Rave - Imprimindo memos
      • Rave - Imprimindo o numero da pagina corrente
      • Rave - Imprimindo RichText sobre multiplas paginas
      • Rave - Imprimindo TChart
      • Rave - Imprimindo texto na diagonal
      • Rave - List index out of bounds
      • Rave - Modificando o Form Preview v.5.0
      • Rave - Modificando o Form Preview
      • Rave - Texto destacado
      • Rave - Usando parametros
  • Internet
    • Internet - abrindo um arquivo no navegador
    • Internet - carregando html no Delphi
    • Internet - color to html
    • Internet - como criar e usar ActiveForms
    • Internet - como desenvolver ISAPI_NSAPI
    • Internet - como detectar nova versao do programa
    • Internet - como mostrar a caixa de dialogo para salvar nos favoritos
    • Internet - como pegar a URL ativa no browser
    • Internet - componente para enviar email
    • Internet - componentes Indy, Idftp calculando tempo restante e previsto para download
    • Internet - criar um programa com live update atualiza pela internet
    • Internet - descobrir o tipo de conexao
    • Internet - desconectanto
    • Internet - enviando email atraves programa de email padrao com anexos
    • Internet - enviando email com anexo no outlook
    • Internet - enviando email com os componentes indy
    • Internet - enviando email usando ShellExecute
    • Internet - enviando um email
    • Internet - fazendo download de um arquivo sem uso de componentes
    • Internet - gerando html a partir de tabela
    • Internet - mandar mensagem para celular
    • Internet - manipulando o Internet Explorer
    • Internet - enviando email mix PHP
    • Internet - pegando catalogo de enderecos do Windows
    • Internet - programa completo de email client com copia no server ou nao
    • Internet - programacao de ftp com WinInet API
    • Internet - saber os enderecos de todos sites visitados
    • Internet - saber se esta conectada
    • Internet - saber se usa servidor proxy
    • Internet - usando cookies
    • Internet - validando emails
    • Internet - salvar os favoritos numa memo (com a url)
    • Internet - verifica na internet uma possivel nova versao do programa sendo rodado e avisa
    • Rede - fazendo um chat com indy completo
    • WebBrowser - como mostrar uma pagina com imagem dentro de um webbrowser com as paginas dentro do recursos (res)
    • XML - exemplo de uso de xml com Delphi
    • Indy - FTP fazer funcionar em server FTP linux
  • Kylix
    • Kylix - arquivo (libx11 so 6) nao encontrado
    • Kylix - coloque uma imagem no status bar
    • Kylix - executando um programa com ShellExecute
    • Kylix - macetes para configurar f12 e afins
    • Kylix - macetes para instalar
    • Kylix - ponto e virgula nao funciona
    • Kylix - rodar aplicativo fora do Kylix
    • Kylix - rodar no RedHat 9
    • Kylix - tab por enter
    • Kylix - trocando a aparencia dos programas
    • Kylix - um erro estranho
    • MessageDlg - como exibir bitmaps nas caixas de dialog (CLX)
  • Misc
    • Adicionando/Removendo valores em conjunto
    • Alegro - exemplo de como imprimir
    • Arrays - como usar dinamicos
    • Arrays - deletar um item de um array dinamico
    • Arrays - inicializando arrays de types
    • Arrays - invertendo
    • Arrays - ordenando array numerico
    • Efeito desligamento (cinza)
    • Arrays - removendo repetidos
    • Asm - apagar senha do setup
    • Asm - assembly no delphi
    • Asm - por que usar em delphi
    • Assistente - montando um assistente com pagecontrol
    • BIOS - pegando informacoes da bios
    • Bug - resolvendo o bug do cursor desaparecido
    • Case - usando com strings
    • Clipboard - copiar uma lista de arquivos
    • Codigo Barra - conta de energia eletrica
    • Codigo Barra - enderecos na web
    • Cores - tons mais fracos
    • CPU - pegando e calculando velocidade do processador
    • Executar uma rotina após 30 segundos inativo
    • DLL - como fazer e usar
    • DLL - conexao dinamica
    • DLL - gravando e lendo Imagens em dll's
    • DLL - pegar funcoes de uma dll
    • DLL - substituir dll em uso
    • DOS - roda um comando dos e captura saida num memo
    • Enter - diferenciar os 2 enter
    • Enter - para o proximo campo
    • Excecoes - criando (raise)
    • Exception - capturando mensagem de erro no try
    • Executavel - colocando qualquer coisa dentro dele
    • Executavel - como se auto deletar
    • Exemod - Colocando arquivos e strings dentro do exe em runtime
    • Flash - flash com delphi
    • Forms - manter uma lista na form principal das janelas abertas que nao sao modal e atualizar quando as filhas fecham
    • Funcoes - contando quantas palavras existem
    • Funcoes - parametros opcionais e diferentes
    • Games - deteccao de colisao
    • Games - programa em modo console para advinhar numero que o usuario pensa
    • Games - programando em realtime
    • Hardware - Comunicao com NCRBi-Otico e scanners em geral
    • Help - delphi 6 help whats this
    • Help - usar help chm nos programas em delphi
    • Hint - balao usando rxlib
    • Hint - criando em runtime como janelas
    • Hint - no statusbar
    • Hint - varias linhas
    • INI - converter arquivos ini para xml
    • IOResult - tabela
    • Math - principais funcoes documentadas
    • Mensagem - como criar um painel para mostrar mensagem em runtime
    • Menus - menus em runtime
    • MessageDlg - foco no segundo botao
    • MessageDlg - personalizando botoes
    • Misc - como fazer uma rotinas pra adaptar o tamanho da fonte dependendo do texto do panel
    • Misc - como restartar o proprio programa
    • Misc - encontrando memory leaks no programa
    • Misc - mandar uma pesquisa para o google
    • Modem - tabela de codigos
    • Nero - como gravar ateh 810mb no nero sem overburn
    • Nero - como gravar midias de 90min com overburn
    • Nibbles - joguinho completo
    • Obj - como incluir rotinas escritas em c no fonte do Delphi com o obj
    • Painel de controle - como criar um applet para o painel de controle
    • Panel - panel com sombra
    • Pointer - funcao que recebe um array de point
    • Portas - listar as portas seriais
    • Registro - associar arquivo com uma extensao
    • Registro - criando entradas escondidas (hide) no registro
    • Registro - dominio do nt
    • Registro - lendo e escrevendo dados binarios no registry
    • Resources - colocando strings la
    • Resources - exe dentro de exe
    • Resources - lendo e salvando fontes
    • Resources - recursos em dll como usar
    • RXLib - significado dos componentes
    • Screen - mudando cor component atual
    • Screen saver - completo
    • Screen saver - dicas basicas
    • Servicos - iniciar e fechar servicos de devices
    • Set - add & remove valores em conjuntos
    • Sintegra - como usar o objeto GeraSintegra
    • Substitui espaços
    • Systray - componente especifico para Win2000 NT
    • Tecla - insert pressionado
    • Teclado - apagando buffer
    • Teclado - controlando tab
    • Teclado - enviando teclas para o buffer
    • TEF - homologacao TEF
    • Teoria - funcoes de callback
    • Texto - justificando
    • Thread - fazer select ou query ficar em segundo plano e cancelar antes de terminar
    • Thread - monitorando aplicativo com thread
    • Timeout - aplicativo fechar depois de um tempo ocioso
    • Virtual Keys - tabela 2
    • Virtual Keys - tabela
    • VSS - login automatico
    • Windows - mudando formatos data e valor do Windows
    • Tag - colocando strings
    • Wise - fazendo a instalacao do banco de dados firebird junto com o wise do programa
  • Mouse
    • Mouse - descobrir se esta sobre um controle
    • Mouse - desenhar o cursor no canvas
    • Mouse - saber se está conectado
    • Mouse - deslizar ate um controle
    • Mouse - esconder o cursor da form desejado
    • Mouse - esconder o cursor
    • Mouse - exemplo de mouse hook
    • Mouse - fazendo um hint que segue o mouse
    • Mouse - focacontrole
    • Mouse - inverter botoes e duplo clique
    • Mouse - move para um controle
    • Mouse - movendo componentes
    • Mouse - movento labels em caracteres e nao em pixels
    • Mouse - mover componentes como no ide do delphi
    • Mouse - obtento posicao atual
    • Mouse - pegar o nome do componente que esta sob o mouse
    • Mouse - saber se esta sobre o form
    • Mouse - selecionado componentes com laco
    • Mouse - simular clique
    • Mouse - simular o clique do mouse
    • Mouse - trancando na tela
    • Mouse - usando wheel (rodinha)
  • Multimídia
    • Bitmap - clareando e escurecendo bitmaps
    • Bitmap - converter para tons cinza
    • Bitmap - converter para wmf
    • Bitmap - criando bitmap desabilitado (cinza) a partir do original
    • Bitmap - criando efeito gaussian blur
    • Bitmap - criando um caret (cursor)
    • Bitmap - desenhando transparente
    • Bitmap - fazendo fade in fade out
    • Bitmap - Imprimindo com zoom
    • Bitmap - ler do resource
    • Bitmap - removendo o bitmap (limpando)
    • Bitmap - rodando em 90 graus
    • Bitmap - transformando em sepia ou escala de cinza
    • Canvas - areas quentes no form (interessante)
    • Canvas - degrade via codigo
    • Canvas - desenhando no canvas quando tem scrollbars
    • Canvas - desenhando texto em angulo
    • Canvas - exibir texto sobreescrito e subescrito
    • Canvas - misturar duas cores (cor intermediaria)
    • Percentual para Cor
    • Canvas - pintando um bitmap dentro de um texto igual ao powerclip do corel
    • Canvas - relogio feito com elipses (maluco)
    • Canvas - texto com fundo transparente
    • Canvas - texto com preenchimento bitmap
    • Canvas - textout transparente
    • CD - habilitar e desabilitar o autorun do CD
    • CD - saber se o usuario inseriu ou tirou o cd
    • Converter - ico para bmp
    • Converter - jpg para bmp
    • Converter - wav to raw
    • Cores - escurecendo ou clareando uma cor
    • Cores - inverter color
    • Cores - novas constantes para novas cores
    • Fontes - criando fontes no delphi
    • Fontes - descobrir se esta disponivel
    • Fontes - instalando
    • Fontes - listando as monospace
    • Fontes - usando dentro de arquivo res
    • Fontes - usando sem instalar
    • Glyph - trocar o glyph de um botao em runtime
    • Hint balloon - Hint balao com imagem
    • Imagem - animando e eliminando flicker
    • Imagem - carregando jpeg
    • Imagem - criando codigo de barras 2x5
    • Imagem - efeito cortina em bitmap para aparecer
    • Imagem - extraindo icone de exes
    • Imagem - fazendo grafico de linhas tipo sinal de audio
    • Imagem - jpeg dentro do exe
    • Imagem - jpg dentro de um exe
    • Imagem - jpg para bmp e bmp para jpg
    • Imagem - limpando
    • Imagem - movendo sem que pisque (flicker)
    • Imagem - mudar resolucao 16, 256, 32000
    • Imagem - paintbox para image
    • Imagem - transformar em negativo
    • Imagem - virar horizontal e vertical
    • Imagem - zoom
    • Joystick - usando um
    • Menus - estilo office xp
    • Midi - tocando sem usar o midiaplayer
    • Mp3 - ler e gravar tag de uma musica
    • Mp3 - tags
    • Multimidia - avi dentro do exe
    • Multimidia - avi ou mpg em fullscreen
    • Multimidia - carregando bitmaps e cursores do res
    • Multimidia - desabilitando screen saver
    • Multimidia - descobrir se tem som na maquina
    • Multimidia - desenhando texto em canvas e quebrando
    • Multimidia - ejetando e fechando cd drive
    • Multimidia - exemplo de uso de opengl
    • Multimidia - playsound
    • Multimidia - resolucao do video e numero de cores
    • Multimidia - saber se tem no pc
    • Multimidia - speech fazendo o delphi falar
    • Multimidia - tocando mp3
    • Multimidia - tocar midi continuamente
    • Multimidia - trocando as cores com setsyscolor
    • Multimidia - usando joystick
    • Multimidia - ver se eh cd de audio
    • Multimidia - ver se o cd esta no drive com mediaplayer
    • Multimidia - ver se tem um cd no drive
    • Multimidia - volume do som
    • Multimidia - wav dentro do exe
    • Scanner - componente para capturar imagem do scanner
  • Performance
    • Caçando bugs - Delphi 2006
    • Performance - acelerando consultas com timer
    • Performance - appprocessmessage outro metodo mais rapido
    • Performance - consumindo muita memoria com quickreport
    • Performance - criando componentes
    • Performance - dicas.txtPerformance - dicas
    • Performance - economizando memoria
    • Performance - gravando configuracoes no modo binario
    • Performance - otimizando calcfields
    • Performance - otimizando processos com lockwindowupdate
    • Performance - pesquisas mais rapidas
  • Rede
    • Rede - alguns comandos FTP
    • Rede - abrir a caixa de dialogo do windows para conectar ou desconectar a rede
    • Rede - autenticar a um servidor que pede senha
    • Rede - capturar grupos, pcs e ips
    • Rede - chamando conexao dialup
    • Rede - compartilhar o hd ou pasta
    • Rede - conectando drives
    • Rede - conexao ao inciar o windows
    • Rede - descobrir o IP da maquina local
    • Rede - descobrir se a pasta esta compartilhada
    • Rede - descobrir se esta logado como administrador
    • Rede - desmapear drive
    • Rede - detectar usuario
    • Rede - enumerando as conexoes de rede
    • Rede - enviando mensagens winapi
    • Rede - net send (mensagens)
    • Rede - funcoes genericas da api
    • Rede - internet, bytes enviados e recebidos e velocidade da conexao
    • Rede - listando a rede WNetOpenEnum API
    • Rede - listando as conexoes
    • Rede - listando computadores (por grupo)
    • Rede - nome do computador
    • Rede - obter a lista de usuarios do computador da rede, dominio ou grupo
    • Rede - pegar data e hora de um servidor
    • Rede - pegar nome maquina pelo ip
    • Rede - ping sem usar componentes
    • Rede - rastrear ip na rede
    • Rede - reboot remoto
    • Rede - reconectar drives desconectados pelo windows
    • Rede - rotina para ping
    • Rede - saber se o micro esta em rede
    • Rede - saber se o protocolo tcp esta instalado
    • Rede - usando o UPD
    • Rede - usar o modem para efetuar ligacoes
    • Rede - wakes a machine on lan
  • Tutoriais
    • Criando um serviço no Windows
  • RTTI
    • Listar as propriedades de um objeto
    • Saber se evento click do menu está associado a determinada procedure