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