Para simular um duplo clique do mouse num controle visual, usar a funcao SendMessage, passando como primeiro parametro o handle do controle, como no exemplo abaixo.SendMessage(Memo1.Handle, WM_LBUTTONDBLCLK, 10, 10); Como programador Delphi tive que converter essa semana um componente do Delphi 7 para o Delphi 2007. O problema maior foi que a empresa responsavel pelo componente deixou de existir e de dar suporte ao componente, cuja ultima versao foi para o Delphi 7. Menos mal que tinhamos os fontes do componente.Minha tentativa inicial foi tentar compilar direto no Delphi 2007, e como esperado nao funcionou. Parti para pesquisar na web e depois de muita procura consegui achar, num forum, um post com uma lista de alteracoes que deveriam ser feitas para compilar os fontes no Delphi 2007.O problema era a forma como essa lista de alteracoes era colocada, uma lista de units com as linhas que foram alteradas, o que me obrigou a fazer todas as alteracoes manualmente. E como eram muitas alteracoes e deveriam ser feitas com extremo cuidado, o processo acabou sendo muito trabalhoso e demorado.No final, consegui compilar e instalar os componentes no Delphi 2007 e pedi a outra pessoa para testa-los nesse final de semana. Mas o trabalho que me deu todo esse processo manual me fez lembrar dos arquivos de patch que sao usados em projetos open source, geralmente no mundo Linux, e como tudo teria sido bem mais facil se o autor do artigo tivesse disponibilizado um patch com as alteracoes efetuadas nos fontes, que eu poderia aplicar automaticamente aos meus fontes para obter o mesmo resultado de uma forma muito mais rapida e segura!Infelizmente, nos programadores Delphi e Windows nao temos os mesmos habitos e cultura dos desenvolvedores de projetos open-source no Linux, onde o uso de patches e muito mais comum e difundido.Links:diff na WikipediaDiffUtils for WindowsPatch for WindowsPatching files using DIFF/PATCH in windowsCriando e aplicando patchesCriando patchesCriando patchesDelphi versions of diff and patchBDiff / BPatch Utilities in Pascal/DelphiTDiff - ver 4.1 (& TextDiff utility version 4.5)TrmDiffEngineDiff component (also includes a Diff-Merge utility)tsdiff.pas Estou desenvolvendo um projeto open source de uma sistema de comunicacao ponto a ponto com streamings de audio e video. Atualmente o projeto esta sendo desenvolvido em Delphi com a suite de componentes DSPack para programacao usando a API DirectShow. Esse projeto sera a base de um futuro projeto mais ambicioso envolvendo servidores e outros tipos de streamings.http://code.google.com/p/delphi-dspack-video-streaming/ Esse argentino fez um gol, foi comemorar com uma pirueta e quebrou a perna. E para completar, o gol foi anulado pelo juiz!O azarado se chama Fabian Espindola e joga no Real Salt Lake da MLS (principal liga de futebol dos Estados Unidos).Entao, antes de reclamar da sorte, pense mil vezes antes e se lembre do Fabian, certamente um dos caras mais azarados do mundo.Veja a materia completa no site GloboEsporte.com. Uma semana bastante curtinha. Nossas atividades foram voltadas para artes, fizemos a releitura da Tacila do Amaral.Para finalizar esta semana, brincamos muito.Beijos, Professora Fabiane Uma semana sensacional!Em nossas atividades trabalhamos com a importancia de valorizar as pessoas, lembrando sempre que o importante