Re: [delphi-br] Re: Alerta do MSN no Delphi
Preciso que ao abrir o formulário principal, apareça este outro form de alerta com as informações desta data pode ser que apresente de meia em meia hora, ou que no local de cadastrar tanto informações, quanto data de aniversário. Tipo um lembrete que foi anotado para alguém entendeu. Vamos supor que agendei algumas coisas para o dia 20/07/09, 23/07/09, 02/08/09 e assim por diante. Quando chegar netas datas, será aberto o form alerta, mostrando o que foi anotado. Em 12/07/2009 21:48, Eduardo < ecastroa_...@yahoo.com.br > escreveu: Pelo que eu entendi basta voce montar uma pesquisa dentro de um TTimer, que execute uma verificacao de eventos a cada X minutos. Seria isso ??? Nao sei voce nao explicou exatamente o q vc quis entao foi isso q eu entendi !!! nillgolv escreveu: > > > > Aproveitando o topic, pergunto se alguém tem o conhecimento, link, > para informação de como abrir a informação de agendamento para a data > registrada. Exemplo de uma agenda para tal data o aniversário de > alguém, com isto este alerta abre contendo a informação que foi > anotada para o dia d. > > Em 03/07/2009 18:16, Leandro < mutu...@yahoo.com.br > 40yahoo.com.br> > escreveu: > > uso o tmsnpopoup 5.1 > > configura cor, degrade, icones.. e tem funcao de vc clicar e executar > algo.. > vc pode abrir varios alertas e ele empilha.. soh tem q controlar nao > passar > da quantidade q cabe na tela e parar os alertas e soh quando liberar todos > continuar a mostrar os q faltam.. > > 2009/7/3 Paulo Coutinho <pa...@prsolucoes.com > 40prsolucoes.com>> > > > > > > > Postei o fonte de um componente para fazer esses alertas, funciona no > > Delphi 4 também. > > > > Se ainda não foi aceito o arquivo, baixe aqui: > > http://www.prsolucoes.com/downloads/msn_popup.zip > <http://www.prsolucoes.com/downloads/msn_popup.zip>; > > > > É free e com fontes. > > > > 2009/7/3 Thales (Shubacca) - Tebo Software > <tebosoftw...@gmail.com40gmail.com > e%40gmail.com40gmail.com>> > > >: > > > > > > > > > > > Existe na biblioteca de componentes Jedi esse msn popup chamado > > > TJvDesktopAlert > > > > > > http://www.delphi-jedi.org/ <http://www.delphi-jedi.org/>; > > > > > > 2009/7/3 Felipe Milagres > <felipe_a_milag...@yahoo.com.br40yahoo.com.br > a_milagres%40yahoo.com.br40yahoo.com.br>> > > > > > > > > >> > > >> > > >> eu pesquisaria o q?? > > >> "componente popup delphi" > > >> pode ate ser que eu use esse componente.. acontece q > como o codigo ja > > >> estava pronto .. achei q seria mais rapido ... > > >> ps.: no site q vc me passou, quando eu clico para fazer > o download, ele > > >> redireciona para um nao confiavel (palavra do google chrome) > > >> ps2.: esse componente serve no delphi 4 ?? > > >> valeu a ajuda ... > > >> > > >> __ > > >> > > >> Att, > > >> > > >> Felipe Milagres > > >> > > >> --- Em sex, 3/7/09, Paulo Coutinho > > >> <pa...@prsolucoes.com 40prsolucoes.com> > .com>40prsolucoes.com>> > > >> escreveu: > > >> > > >> De: Paulo Coutinho <pa...@prsolucoes.com > 40prsolucoes.com> .com> > 40prsolucoes.com>> > > >> Assunto: Re: [delphi-br] Re: Alerta do MSN no Delphi > > >> > > >> Para: delphi-br@yahoogrupos.com.br > br%40yahoogrupos.com.br> rupos.com.br>br% > > 40yahoogrupos.com.br> > > >> Data: Sexta-feira, 3 de Julho de 2009, 15:20 > > >> > > >> Porque não usa o componente que te passei ao inves de > reinventar a roda? > > >> > > >> Tem dezenas de componentes desses free, so tu dar uma > googada, vai te > > >> > > >> poupar muito trabalho. > > >> > > >> 2009/7/3 embarcadelphi : > > >> > > >> > > > >> > > >> > > > >> > > >> > --- Em delphi...@yahoogrup os.com.br, Felipe Milagres > > >> > > >> > > >> > escreveu > > >> > > >> > > > >> > > >> >> Project Project1.exe raised exception class > EAccessViolation with > > >> message > > >> > > >> >> 'Access violation at address 00411DA5 in module > 'Project1.exe. Write &g
Re: [delphi-br] Re: Alerta do MSN no Delphi
Pelo que eu entendi basta voce montar uma pesquisa dentro de um TTimer, que execute uma verificacao de eventos a cada X minutos. Seria isso ??? Nao sei voce nao explicou exatamente o q vc quis entao foi isso q eu entendi !!! nillgolv escreveu: > > > > Aproveitando o topic, pergunto se alguém tem o conhecimento, link, > para informação de como abrir a informação de agendamento para a data > registrada. Exemplo de uma agenda para tal data o aniversário de > alguém, com isto este alerta abre contendo a informação que foi > anotada para o dia d. > > Em 03/07/2009 18:16, Leandro < mutu...@yahoo.com.br > <mailto:mutukao%40yahoo.com.br> > escreveu: > > uso o tmsnpopoup 5.1 > > configura cor, degrade, icones.. e tem funcao de vc clicar e executar > algo.. > vc pode abrir varios alertas e ele empilha.. soh tem q controlar nao > passar > da quantidade q cabe na tela e parar os alertas e soh quando liberar todos > continuar a mostrar os q faltam.. > > 2009/7/3 Paulo Coutinho <pa...@prsolucoes.com > <mailto:paulo%40prsolucoes.com>> > > > > > > > Postei o fonte de um componente para fazer esses alertas, funciona no > > Delphi 4 também. > > > > Se ainda não foi aceito o arquivo, baixe aqui: > > http://www.prsolucoes.com/downloads/msn_popup.zip > <http://www.prsolucoes.com/downloads/msn_popup.zip> > > > > É free e com fontes. > > > > 2009/7/3 Thales (Shubacca) - Tebo Software > <tebosoftw...@gmail.com40gmail.com > <mailto:tebosoftware%40gmail.com40gmail.com>> > > >: > > > > > > > > > > > Existe na biblioteca de componentes Jedi esse msn popup chamado > > > TJvDesktopAlert > > > > > > http://www.delphi-jedi.org/ <http://www.delphi-jedi.org/> > > > > > > 2009/7/3 Felipe Milagres > <felipe_a_milag...@yahoo.com.br40yahoo.com.br > <mailto:felipe_a_milagres%40yahoo.com.br40yahoo.com.br>> > > > > > > > > >> > > >> > > >> eu pesquisaria o q?? > > >> "componente popup delphi" > > >> pode ate ser que eu use esse componente.. acontece q > como o codigo ja > > >> estava pronto .. achei q seria mais rapido ... > > >> ps.: no site q vc me passou, quando eu clico para fazer > o download, ele > > >> redireciona para um nao confiavel (palavra do google chrome) > > >> ps2.: esse componente serve no delphi 4 ?? > > >> valeu a ajuda ... > > >> > > >> __ > > >> > > >> Att, > > >> > > >> Felipe Milagres > > >> > > >> --- Em sex, 3/7/09, Paulo Coutinho > > >> <pa...@prsolucoes.com <mailto:paulo%40prsolucoes.com> > .com>40prsolucoes.com>> > > >> escreveu: > > >> > > >> De: Paulo Coutinho <pa...@prsolucoes.com > <mailto:paulo%40prsolucoes.com> .com> > 40prsolucoes.com>> > > >> Assunto: Re: [delphi-br] Re: Alerta do MSN no Delphi > > >> > > >> Para: delphi-br@yahoogrupos.com.br > <mailto:delphi-br%40yahoogrupos.com.br> rupos.com.br>br% > > 40yahoogrupos.com.br> > > >> Data: Sexta-feira, 3 de Julho de 2009, 15:20 > > >> > > >> Porque não usa o componente que te passei ao inves de > reinventar a roda? > > >> > > >> Tem dezenas de componentes desses free, so tu dar uma > googada, vai te > > >> > > >> poupar muito trabalho. > > >> > > >> 2009/7/3 embarcadelphi : > > >> > > >> > > > >> > > >> > > > >> > > >> > --- Em delphi...@yahoogrup os.com.br, Felipe Milagres > > >> > > >> > > >> > escreveu > > >> > > >> > > > >> > > >> >> Project Project1.exe raised exception class > EAccessViolation with > > >> message > > >> > > >> >> 'Access violation at address 00411DA5 in module > 'Project1.exe. Write > > of > > >> > > >> >> address 003B'. Process stopped > > >> > > >> >> > > >> > > >> >> como (o meu ingles é ruin e) essa mensagem nao > deu para MIM nenhuma > > >> pista > > >> > > >> >> de qual é o erro .. > > >> > > >> > > > >> > > >> >
Re: [delphi-br] Re: Alerta do MSN no Delphi
Aproveitando o topic, pergunto se alguém tem o conhecimento, link, para informação de como abrir a informação de agendamento para a data registrada. Exemplo de uma agenda para tal data o aniversário de alguém, com isto este alerta abre contendo a informação que foi anotada para o dia d. Em 03/07/2009 18:16, Leandro < mutu...@yahoo.com.br > escreveu: uso o tmsnpopoup 5.1 configura cor, degrade, icones.. e tem funcao de vc clicar e executar algo.. vc pode abrir varios alertas e ele empilha.. soh tem q controlar nao passar da quantidade q cabe na tela e parar os alertas e soh quando liberar todos continuar a mostrar os q faltam.. 2009/7/3 Paulo Coutinho <pa...@prsolucoes.com> > > > Postei o fonte de um componente para fazer esses alertas, funciona no > Delphi 4 também. > > Se ainda não foi aceito o arquivo, baixe aqui: > http://www.prsolucoes.com/downloads/msn_popup.zip > > É free e com fontes. > > 2009/7/3 Thales (Shubacca) - Tebo Software <tebosoftw...@gmail.com40gmail.com> > >: > > > > > > > Existe na biblioteca de componentes Jedi esse msn popup chamado > > TJvDesktopAlert > > > > http://www.delphi-jedi.org/ > > > > 2009/7/3 Felipe Milagres <felipe_a_milag...@yahoo.com.br40yahoo.com.br> > > > > > >> > >> > >> eu pesquisaria o q?? > >> "componente popup delphi" > >> pode ate ser que eu use esse componente.. acontece q como o codigo ja > >> estava pronto .. achei q seria mais rapido ... > >> ps.: no site q vc me passou, quando eu clico para fazer o download, ele > >> redireciona para um nao confiavel (palavra do google chrome) > >> ps2.: esse componente serve no delphi 4 ?? > >> valeu a ajuda ... > >> > >> __ > >> > >> Att, > >> > >> Felipe Milagres > >> > >> --- Em sex, 3/7/09, Paulo Coutinho > >> <pa...@prsolucoes.com .com>40prsolucoes.com>> > >> escreveu: > >> > >> De: Paulo Coutinho <pa...@prsolucoes.com .com> > 40prsolucoes.com>> > >> Assunto: Re: [delphi-br] Re: Alerta do MSN no Delphi > >> > >> Para: delphi-br@yahoogrupos.com.br rupos.com.br>br% > 40yahoogrupos.com.br> > >> Data: Sexta-feira, 3 de Julho de 2009, 15:20 > >> > >> Porque não usa o componente que te passei ao inves de reinventar a roda? > >> > >> Tem dezenas de componentes desses free, so tu dar uma googada, vai te > >> > >> poupar muito trabalho. > >> > >> 2009/7/3 embarcadelphi : > >> > >> > > >> > >> > > >> > >> > --- Em delphi...@yahoogrup os.com.br, Felipe Milagres > >> > >> > >> > escreveu > >> > >> > > >> > >> >> Project Project1.exe raised exception class EAccessViolation with > >> message > >> > >> >> 'Access violation at address 00411DA5 in module 'Project1.exe. Write > of > >> > >> >> address 003B'. Process stopped > >> > >> >> > >> > >> >> como (o meu ingles é ruin e) essa mensagem nao deu para MIM nenhuma > >> pista > >> > >> >> de qual é o erro .. > >> > >> > > >> > >> > Quem sabe inglês também não vai saber traduzir, este erro só traduz > quem > >> é > >> > >> > programador e está com o código fonte nas mãos, digo, aberto no > Delphi. > >> > >> > > >> > >> > Isso aí é endereçamento de memória. talvez algum objeto foi deletado > da > >> > >> > memória ( .free), depois você foi tentar refazer a mesma > >> rotina > >> > >> > que foi feito antes (no primeiro click), só que agora este objeto não > >> existe > >> > >> > mais. Só vendo o código para saber mais... Se puder colocar o código > >> desse > >> > >> > botão que você clica e dá este erro, fica mais fácil para saber. > >> > >> > > >> > >> > blz > >> > >> > > >> > >> > > >> > >> -- > >> > >> Atenciosamente, > >> > >> Paulo Coutinho. > >> > >> Blog: www.prsolucoes. com/blog > >> > >> Site: www.prsolucoes. com > >> > >> Msn: pa...@prsolucoes. com > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> __ > >> Veja quais são os assuntos do momento no Yahoo! +Buscados > >> http://br.maisbuscados.yahoo.com > >> > >> [As partes desta mensagem que não continham texto foram removidas] > >> > >> > >> > > > > -- > > Thales Eduardo Barros de Oliveira > > Desenvolvedor Delphi / Firebird / Java > > Emails: > > tebosoftw...@gmail.com 40gmail.com> (GoogleTalk) > > thales_...@hotmail.com 40hotmail.com> (MSN) > > Blog: > > http://tebosoftware.blogspot.com/ > > > > "Tente ser uma pessoa de valor, não de sucesso" > > Albert Einstein > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > -- > Atenciosamente, > Paulo Coutinho. > Blog: www.prsolucoes.com/blog > Site: www.prsolucoes.com > Msn: pa...@prsolucoes.com .com> > > -- Leandro, MuTukA [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Alerta do MSN no Delphi
Oi Pessoal, Faz um bocado de tempo que escrevi esse artigo. O exemplo é bem básico mesmo. O erro mencionado, acabei descobrindo dias depois, é no FreeAndNil mesmo como o outro colega mencionou. E como disse, é bem básico. Precisar dar uma boa adaptada para sua aplicação. Adriano Santos Editor Revista ClubeDelphi 2009/7/3 Silvio Clecio > > > Em 3/7/2009 15:32, embarcadelphi escreveu: > > ... Não adianta baixar outros componentes, se não > > > tentar descobrir o porque está dando erro vai ser um programador de > > copiar e colar. > > Depende, tem coisas na web (componentes, programas...) que se o camarada > for procurar resolver todos os erros é pra ver funcionar ou usar, é > melhor criar algo do zero, e uma boa alternativa pra quem anda correndo > contra o tempo -- boa parte de nós -- além de criar do zero e corrigir > cacas é procurar algo que esteja funcionando, que tem a botão na web, a > não ser é claro que o camarada queira *aprender meeesssmo* (tem coisas > que peguei a idéia e preferi iniciar a implementação do zero, foi > rápido, didático e indolor :-) ). > -- > []'s, Silvio Clécio > --- > Linux User: #481900 > Gmail, GTalk: silviop...@gmail.com > E-mail, Y! Messenger: silviop...@yahoo.com.br > BlogSite: http://silvioprog.blogspot.com/ > BlogSpot: http://silvioclecio.blogspot.com/ > VirtualDriver: http://silvioprog.4shared.com/ > °oO| Seja livre, use Linux! |Oo° > > -- Adriano Santos Director X-35 Consulting and Development IT Manager SoftPark Chief Editor Magazines ClubeDelphi && WebMobile www.delphitodelphi.blogspot.com www.adrianosantos.pro.br www.devmedia.com.br www.dug-sp.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Alerta do MSN no Delphi
Em 3/7/2009 15:32, embarcadelphi escreveu: > ... Não adianta baixar outros componentes, se não > tentar descobrir o porque está dando erro vai ser um programador de > copiar e colar. Depende, tem coisas na web (componentes, programas...) que se o camarada for procurar resolver todos os erros é pra ver funcionar ou usar, é melhor criar algo do zero, e uma boa alternativa pra quem anda correndo contra o tempo -- boa parte de nós -- além de criar do zero e corrigir cacas é procurar algo que esteja funcionando, que tem a botão na web, a não ser é claro que o camarada queira *aprender meeesssmo* (tem coisas que peguei a idéia e preferi iniciar a implementação do zero, foi rápido, didático e indolor :-) ). -- []'s, Silvio Clécio --- Linux User: #481900 Gmail, GTalk: silviop...@gmail.com E-mail, Y! Messenger: silviop...@yahoo.com.br BlogSite: http://silvioprog.blogspot.com/ BlogSpot: http://silvioclecio.blogspot.com/ VirtualDriver: http://silvioprog.4shared.com/ °oO| Seja livre, use Linux! |Oo°
Re: [delphi-br] Re: Alerta do MSN no Delphi
Em 3/7/2009 15:25, Felipe Milagres escreveu: > o codigo eu tirei dakele link, segue ele abaixo: > procedure TForm1.Button1Click(Sender: TObject);var I: > Integer; fAlertaMsn: TForm; BarraIniciar: HWND; {Barra > Iniciar} tmAltura: Integer; tmRect: TRect; xTop : Integer; xIniTop : > Integer;begin //localiza o Handle da janela iniciar BarraIniciar := > FindWindow('Shell_TrayWnd', nil); //Pega o "retângulo" que envolve a > barra e sua altura GetWindowRect(BarraIniciar, tmRect); tmAltura := > tmRect.Bottom - tmRect.Top; fAlertaMsn := > TfAlertaMsn.Create(Self); with fAlertaMsn do beginLeft := > Screen.Width - ClientWidth;if tmRect.Top = -2 then tmAltura := > 30;//Pega o top finalxTop := Screen.Height - ClientHeight - > tmAltura;//Pega o top inicialxIniTop := Screen.Height + > ClientHeight + tmAltura;Top := xIniTop;for I := xIniTop downto > xTop dobegin Top := Top - 1; Show; Update; > Application.ProcessMessages; > Sleep(10);end;Sleep(3000);Close; > FreeAndNil(fAlertaMsn); end;end; Engraçado, tirei o Show (deixei antes do loop) e o Update do loop dessa código doido e foi de primeira, mudei o Close para fAlertaMsn.Close (queria que só a jenelinha fechace e não o projeto), e deixando o Free viu. Funciona primeira e não dá uma mísera mensagem de erro, exceto se eu tirar o Free, meu FastMM4 grita sobre o memory leak na hora (conta até quantos fAlertaMsn ficaram na caca da CPU :) ). Quem quiser usar algo do tipo acima pense em TThread, ajuda um bocado não deixando o projeto "congelado". -- []'s, Silvio Clécio --- Linux User: #481900 Gmail, GTalk: silviop...@gmail.com E-mail, Y! Messenger: silviop...@yahoo.com.br BlogSite: http://silvioprog.blogspot.com/ BlogSpot: http://silvioclecio.blogspot.com/ VirtualDriver: http://silvioprog.4shared.com/ °oO| Seja livre, use Linux! |Oo°
Re: [delphi-br] Re: Alerta do MSN no Delphi
bacana isso ai !!! hehe valeu a ajuda .. ___ Att, Felipe Milagres --- Em sex, 3/7/09, Paulo Coutinho escreveu: De: Paulo Coutinho Assunto: Re: [delphi-br] Re: Alerta do MSN no Delphi Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 3 de Julho de 2009, 15:59 Postei o fonte de um componente para fazer esses alertas, funciona no Delphi 4 também. Se ainda não foi aceito o arquivo, baixe aqui: http://www.prsoluco es.com/downloads /msn_popup. zip É free e com fontes. 2009/7/3 Thales (Shubacca) - Tebo Software : > > > Existe na biblioteca de componentes Jedi esse msn popup chamado > TJvDesktopAlert > > http://www.delphi- jedi.org/ > > 2009/7/3 Felipe Milagres > >> >> >> eu pesquisaria o q?? >> "componente popup delphi" >> pode ate ser que eu use esse componente.. acontece q como o codigo ja >> estava pronto .. achei q seria mais rapido ... >> ps.: no site q vc me passou, quando eu clico para fazer o download, ele >> redireciona para um nao confiavel (palavra do google chrome) >> ps2.: esse componente serve no delphi 4 ?? >> valeu a ajuda ... >> >> _ _ _ _ _ _ >> >> Att, >> >> Felipe Milagres >> >> --- Em sex, 3/7/09, Paulo Coutinho >> > >> escreveu: >> >> De: Paulo Coutinho > >> Assunto: Re: [delphi-br] Re: Alerta do MSN no Delphi >> >> Para: delphi...@yahoogrup os.com.br >> Data: Sexta-feira, 3 de Julho de 2009, 15:20 >> >> Porque não usa o componente que te passei ao inves de reinventar a roda? >> >> Tem dezenas de componentes desses free, so tu dar uma googada, vai te >> >> poupar muito trabalho. >> >> 2009/7/3 embarcadelphi : >> >> > >> >> > >> >> > --- Em delphi...@yahoogrup os.com.br, Felipe Milagres >> >> >> > escreveu >> >> > >> >> >> Project Project1.exe raised exception class EAccessViolation with >> message >> >> >> 'Access violation at address 00411DA5 in module 'Project1.exe. Write of >> >> >> address 003B'. Process stopped >> >> >> >> >> >> como (o meu ingles é ruin e) essa mensagem nao deu para MIM nenhuma >> pista >> >> >> de qual é o erro .. >> >> > >> >> > Quem sabe inglês também não vai saber traduzir, este erro só traduz quem >> é >> >> > programador e está com o código fonte nas mãos, digo, aberto no Delphi. >> >> > >> >> > Isso aí é endereçamento de memória. talvez algum objeto foi deletado da >> >> > memória ( .free), depois você foi tentar refazer a mesma >> rotina >> >> > que foi feito antes (no primeiro click), só que agora este objeto não >> existe >> >> > mais. Só vendo o código para saber mais... Se puder colocar o código >> desse >> >> > botão que você clica e dá este erro, fica mais fácil para saber. >> >> > >> >> > blz >> >> > >> >> > >> >> -- >> >> Atenciosamente, >> >> Paulo Coutinho. >> >> Blog: www.prsolucoes. com/blog >> >> Site: www.prsolucoes. com >> >> Msn: pa...@prsolucoes. com >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> _ _ _ _ _ _ >> Veja quais são os assuntos do momento no Yahoo! +Buscados >> http://br.maisbusca dos.yahoo. com >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> > > -- > Thales Eduardo Barros de Oliveira > Desenvolvedor Delphi / Firebird / Java > Emails: > tebosoftware@ gmail.com (GoogleTalk) > thales_...@hotmail. com (MSN) > Blog: > http://tebosoftware .blogspot. com/ > > "Tente ser uma pessoa de valor, não de sucesso" > Albert Einstein > > [As partes desta mensagem que não continham texto foram removidas] > > -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes. com/blog Site: www.prsolucoes. com Msn: pa...@prsolucoes. com Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Alerta do MSN no Delphi
uso o tmsnpopoup 5.1 configura cor, degrade, icones.. e tem funcao de vc clicar e executar algo.. vc pode abrir varios alertas e ele empilha.. soh tem q controlar nao passar da quantidade q cabe na tela e parar os alertas e soh quando liberar todos continuar a mostrar os q faltam.. 2009/7/3 Paulo Coutinho > > > Postei o fonte de um componente para fazer esses alertas, funciona no > Delphi 4 também. > > Se ainda não foi aceito o arquivo, baixe aqui: > http://www.prsolucoes.com/downloads/msn_popup.zip > > É free e com fontes. > > 2009/7/3 Thales (Shubacca) - Tebo Software > > >: > > > > > > > Existe na biblioteca de componentes Jedi esse msn popup chamado > > TJvDesktopAlert > > > > http://www.delphi-jedi.org/ > > > > 2009/7/3 Felipe Milagres > > > > > > > >> > >> > >> eu pesquisaria o q?? > >> "componente popup delphi" > >> pode ate ser que eu use esse componente.. acontece q como o codigo ja > >> estava pronto .. achei q seria mais rapido ... > >> ps.: no site q vc me passou, quando eu clico para fazer o download, ele > >> redireciona para um nao confiavel (palavra do google chrome) > >> ps2.: esse componente serve no delphi 4 ?? > >> valeu a ajuda ... > >> > >> __________________________________ > >> > >> Att, > >> > >> Felipe Milagres > >> > >> --- Em sex, 3/7/09, Paulo Coutinho > >> > > >> escreveu: > >> > >> De: Paulo Coutinho 40prsolucoes.com>> > >> Assunto: Re: [delphi-br] Re: Alerta do MSN no Delphi > >> > >> Para: delphi-br@yahoogrupos.com.br > >> 40yahoogrupos.com.br> > >> Data: Sexta-feira, 3 de Julho de 2009, 15:20 > >> > >> Porque não usa o componente que te passei ao inves de reinventar a roda? > >> > >> Tem dezenas de componentes desses free, so tu dar uma googada, vai te > >> > >> poupar muito trabalho. > >> > >> 2009/7/3 embarcadelphi : > >> > >> > > >> > >> > > >> > >> > --- Em delphi...@yahoogrup os.com.br, Felipe Milagres > >> > >> > >> > escreveu > >> > >> > > >> > >> >> Project Project1.exe raised exception class EAccessViolation with > >> message > >> > >> >> 'Access violation at address 00411DA5 in module 'Project1.exe. Write > of > >> > >> >> address 003B'. Process stopped > >> > >> >> > >> > >> >> como (o meu ingles é ruin e) essa mensagem nao deu para MIM nenhuma > >> pista > >> > >> >> de qual é o erro .. > >> > >> > > >> > >> > Quem sabe inglês também não vai saber traduzir, este erro só traduz > quem > >> é > >> > >> > programador e está com o código fonte nas mãos, digo, aberto no > Delphi. > >> > >> > > >> > >> > Isso aí é endereçamento de memória. talvez algum objeto foi deletado > da > >> > >> > memória ( .free), depois você foi tentar refazer a mesma > >> rotina > >> > >> > que foi feito antes (no primeiro click), só que agora este objeto não > >> existe > >> > >> > mais. Só vendo o código para saber mais... Se puder colocar o código > >> desse > >> > >> > botão que você clica e dá este erro, fica mais fácil para saber. > >> > >> > > >> > >> > blz > >> > >> > > >> > >> > > >> > >> -- > >> > >> Atenciosamente, > >> > >> Paulo Coutinho. > >> > >> Blog: www.prsolucoes. com/blog > >> > >> Site: www.prsolucoes. com > >> > >> Msn: pa...@prsolucoes. com > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> __ > >> Veja quais são os assuntos do momento no Yahoo! +Buscados > >> http://br.maisbuscados.yahoo.com > >> > >> [As partes desta mensagem que não continham texto foram removidas] > >> > >> > >> > > > > -- > > Thales Eduardo Barros de Oliveira > > Desenvolvedor Delphi / Firebird / Java > > Emails: > > tebosoftw...@gmail.com (GoogleTalk) > > thales_...@hotmail.com (MSN) > > Blog: > > http://tebosoftware.blogspot.com/ > > > > "Tente ser uma pessoa de valor, não de sucesso" > > Albert Einstein > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > -- > Atenciosamente, > Paulo Coutinho. > Blog: www.prsolucoes.com/blog > Site: www.prsolucoes.com > Msn: pa...@prsolucoes.com > > -- Leandro, MuTukA [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Alerta do MSN no Delphi [resolvido]
Leia os dois links abaixo para entender melhor a diferença do "Free" e do "FreeAndNil" http://www.ericksasse.com.br/free-vs-freeandnil-vs-release/ e http://www.forumweb.com.br/foruns/index.php?showtopic=43172 Felipe Milagres escreveu: > > > embarcadelphi , > putz ... > valeu mesmo a ajuda ... > (valeu tb a todos que deram força) > ps.: pq com essa modificação , o trem funcionou ???, o "FreeAndNil" > faz o q ??? > []s .. > > __ > > Att, > > Felipe Milagres > > . > >
Re: [delphi-br] Re: Alerta do MSN no Delphi
Postei o fonte de um componente para fazer esses alertas, funciona no Delphi 4 também. Se ainda não foi aceito o arquivo, baixe aqui: http://www.prsolucoes.com/downloads/msn_popup.zip É free e com fontes. 2009/7/3 Thales (Shubacca) - Tebo Software : > > > Existe na biblioteca de componentes Jedi esse msn popup chamado > TJvDesktopAlert > > http://www.delphi-jedi.org/ > > 2009/7/3 Felipe Milagres > >> >> >> eu pesquisaria o q?? >> "componente popup delphi" >> pode ate ser que eu use esse componente.. acontece q como o codigo ja >> estava pronto .. achei q seria mais rapido ... >> ps.: no site q vc me passou, quando eu clico para fazer o download, ele >> redireciona para um nao confiavel (palavra do google chrome) >> ps2.: esse componente serve no delphi 4 ?? >> valeu a ajuda ... >> >> __ >> >> Att, >> >> Felipe Milagres >> >> --- Em sex, 3/7/09, Paulo Coutinho >> > >> escreveu: >> >> De: Paulo Coutinho > >> Assunto: Re: [delphi-br] Re: Alerta do MSN no Delphi >> >> Para: delphi-br@yahoogrupos.com.br >> Data: Sexta-feira, 3 de Julho de 2009, 15:20 >> >> Porque não usa o componente que te passei ao inves de reinventar a roda? >> >> Tem dezenas de componentes desses free, so tu dar uma googada, vai te >> >> poupar muito trabalho. >> >> 2009/7/3 embarcadelphi : >> >> > >> >> > >> >> > --- Em delphi...@yahoogrup os.com.br, Felipe Milagres >> >> >> > escreveu >> >> > >> >> >> Project Project1.exe raised exception class EAccessViolation with >> message >> >> >> 'Access violation at address 00411DA5 in module 'Project1.exe. Write of >> >> >> address 003B'. Process stopped >> >> >> >> >> >> como (o meu ingles é ruin e) essa mensagem nao deu para MIM nenhuma >> pista >> >> >> de qual é o erro .. >> >> > >> >> > Quem sabe inglês também não vai saber traduzir, este erro só traduz quem >> é >> >> > programador e está com o código fonte nas mãos, digo, aberto no Delphi. >> >> > >> >> > Isso aí é endereçamento de memória. talvez algum objeto foi deletado da >> >> > memória ( .free), depois você foi tentar refazer a mesma >> rotina >> >> > que foi feito antes (no primeiro click), só que agora este objeto não >> existe >> >> > mais. Só vendo o código para saber mais... Se puder colocar o código >> desse >> >> > botão que você clica e dá este erro, fica mais fácil para saber. >> >> > >> >> > blz >> >> > >> >> > >> >> -- >> >> Atenciosamente, >> >> Paulo Coutinho. >> >> Blog: www.prsolucoes. com/blog >> >> Site: www.prsolucoes. com >> >> Msn: pa...@prsolucoes. com >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> __ >> Veja quais são os assuntos do momento no Yahoo! +Buscados >> http://br.maisbuscados.yahoo.com >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> > > -- > Thales Eduardo Barros de Oliveira > Desenvolvedor Delphi / Firebird / Java > Emails: > tebosoftw...@gmail.com (GoogleTalk) > thales_...@hotmail.com (MSN) > Blog: > http://tebosoftware.blogspot.com/ > > "Tente ser uma pessoa de valor, não de sucesso" > Albert Einstein > > [As partes desta mensagem que não continham texto foram removidas] > > -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes.com/blog Site: www.prsolucoes.com Msn: pa...@prsolucoes.com
Re: [delphi-br] Re: Alerta do MSN no Delphi [resolvido]
embarcadelphi , putz ... valeu mesmo a ajuda ... (valeu tb a todos que deram força) ps.: pq com essa modificação , o trem funcionou ???, o "FreeAndNil" faz o q ??? []s .. ___ Att, Felipe Milagres --- Em sex, 3/7/09, embarcadelphi escreveu: De: embarcadelphi Assunto: [delphi-br] Re: Alerta do MSN no Delphi Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 3 de Julho de 2009, 15:32 Olha aí o erro no finalzinho: "FreeAndNil( fAlertaMsn) ;" Remova, coloque ele no OnClose da form Agora vai funcionar. Não adianta baixar outros componentes, se não tentar descobrir o porque está dando erro vai ser um programador de copiar e colar. blz. --- Em delphi...@yahoogrup os.com.br, Felipe Milagres escreveu > > > o codigo eu tirei dakele link, segue ele abaixo: > procedure TForm1.Button1Click (Sender: TObject);var I: > Integer; fAlertaMsn: TForm; BarraIniciar: HWND; {Barra Iniciar} tmAltura: > Integer; tmRect: TRect; xTop : Integer; xIniTop : Integer;begin > //localiza o Handle da janela iniciar BarraIniciar := FindWindow(' > Shell_TrayWnd' , nil); //Pega o "retângulo" que envolve a barra e sua > altura GetWindowRect (BarraIniciar, tmRect); tmAltura := tmRect.Bottom - > tmRect.Top; fAlertaM sn := TfAlertaMsn. Create(Self) ; with fAlertaMsn > do begin Left := Screen.Width - ClientWidth; if tmRect.Top = -2 then > tmAltura := 30; //Pega o top final xTop := Screen.Height - > ClientHeight - tmAltura; //Pega o top inicial xIniTop := Screen.Height > + ClientHeight + tmAltura; Top := xIniTop; for I := xIniTop downto xTop > do begin Top := Top - 1; Show; Update; Application. > ProcessMessages; > Sleep(10); end; Sleep(3000); Close; FreeAndNil(fAlertaM > sn); end;end; > _ _ _ _ _ _ > > > > Att, > > > > Felipe Milagres > > --- Em sex, 3/7/09, embarcadelphi escreveu: > > De: embarcadelphi > Assunto: [delphi-br] Re: Alerta do MSN no Delphi > Para: delphi...@yahoogrup os.com.br > Data: Sexta-feira, 3 de Julho de 2009, 15:08 > > > > > > > > > > > > > > > > > > > > > > > > > --- Em delphi...@yahoogrup os.com.br, Felipe Milagres > escreveu > > > > > Project Project1.exe raised exception class EAccessViolation with message > > 'Access violation at address 00411DA5 in module 'Project1.exe. Write of > > address 003B'. Process stopped > > > > > > como (o meu ingles é ruin e) essa mensagem nao deu para MIM nenhuma pista > > de qual é o erro .. > > > > Quem sabe inglês também não vai saber traduzir, este erro só traduz quem é > programador e está com o código fonte nas mãos, digo, aberto no Delphi. > > > > Isso aí é endereçamento de memória. talvez algum objeto foi deletado da > memória ( .free), depois você foi tentar refazer a mesma rotina > que foi feito antes (no primeiro click), só que agora este objeto não existe > mais. Só vendo o código para saber mais... Se puder colocar o código desse > botão que você clica e dá este erro, fica mais fácil para saber. > > > > blz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _ _ _ _ _ _ > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbusca dos.yahoo. com > > [As partes desta mensagem que não continham texto foram removidas] > Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Alerta do MSN no Delphi
Existe na biblioteca de componentes Jedi esse msn popup chamado TJvDesktopAlert http://www.delphi-jedi.org/ 2009/7/3 Felipe Milagres > > > eu pesquisaria o q?? > "componente popup delphi" > pode ate ser que eu use esse componente.. acontece q como o codigo ja > estava pronto .. achei q seria mais rapido ... > ps.: no site q vc me passou, quando eu clico para fazer o download, ele > redireciona para um nao confiavel (palavra do google chrome) > ps2.: esse componente serve no delphi 4 ?? > valeu a ajuda ... > > __ > > Att, > > Felipe Milagres > > --- Em sex, 3/7/09, Paulo Coutinho > > > escreveu: > > De: Paulo Coutinho > > Assunto: Re: [delphi-br] Re: Alerta do MSN no Delphi > > Para: delphi-br@yahoogrupos.com.br > Data: Sexta-feira, 3 de Julho de 2009, 15:20 > > Porque não usa o componente que te passei ao inves de reinventar a roda? > > Tem dezenas de componentes desses free, so tu dar uma googada, vai te > > poupar muito trabalho. > > 2009/7/3 embarcadelphi : > > > > > > > > > --- Em delphi...@yahoogrup os.com.br, Felipe Milagres > > > > escreveu > > > > > >> Project Project1.exe raised exception class EAccessViolation with > message > > >> 'Access violation at address 00411DA5 in module 'Project1.exe. Write of > > >> address 003B'. Process stopped > > >> > > >> como (o meu ingles é ruin e) essa mensagem nao deu para MIM nenhuma > pista > > >> de qual é o erro .. > > > > > > Quem sabe inglês também não vai saber traduzir, este erro só traduz quem > é > > > programador e está com o código fonte nas mãos, digo, aberto no Delphi. > > > > > > Isso aí é endereçamento de memória. talvez algum objeto foi deletado da > > > memória ( .free), depois você foi tentar refazer a mesma > rotina > > > que foi feito antes (no primeiro click), só que agora este objeto não > existe > > > mais. Só vendo o código para saber mais... Se puder colocar o código > desse > > > botão que você clica e dá este erro, fica mais fácil para saber. > > > > > > blz > > > > > > > > -- > > Atenciosamente, > > Paulo Coutinho. > > Blog: www.prsolucoes. com/blog > > Site: www.prsolucoes. com > > Msn: pa...@prsolucoes. com > > > > > > > > > > > > > > > __ > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Thales Eduardo Barros de Oliveira Desenvolvedor Delphi / Firebird / Java Emails: tebosoftw...@gmail.com (GoogleTalk) thales_...@hotmail.com (MSN) Blog: http://tebosoftware.blogspot.com/ "Tente ser uma pessoa de valor, não de sucesso" Albert Einstein [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Alerta do MSN no Delphi
eu pesquisaria o q?? "componente popup delphi" pode ate ser que eu use esse componente.. acontece q como o codigo ja estava pronto .. achei q seria mais rapido ... ps.: no site q vc me passou, quando eu clico para fazer o download, ele redireciona para um nao confiavel (palavra do google chrome) ps2.: esse componente serve no delphi 4 ?? valeu a ajuda ... ___ Att, Felipe Milagres --- Em sex, 3/7/09, Paulo Coutinho escreveu: De: Paulo Coutinho Assunto: Re: [delphi-br] Re: Alerta do MSN no Delphi Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 3 de Julho de 2009, 15:20 Porque não usa o componente que te passei ao inves de reinventar a roda? Tem dezenas de componentes desses free, so tu dar uma googada, vai te poupar muito trabalho. 2009/7/3 embarcadelphi : > > > --- Em delphi...@yahoogrup os.com.br, Felipe Milagres > escreveu > >> Project Project1.exe raised exception class EAccessViolation with message >> 'Access violation at address 00411DA5 in module 'Project1.exe. Write of >> address 003B'. Process stopped >> >> como (o meu ingles é ruin e) essa mensagem nao deu para MIM nenhuma pista >> de qual é o erro .. > > Quem sabe inglês também não vai saber traduzir, este erro só traduz quem é > programador e está com o código fonte nas mãos, digo, aberto no Delphi. > > Isso aí é endereçamento de memória. talvez algum objeto foi deletado da > memória ( .free), depois você foi tentar refazer a mesma rotina > que foi feito antes (no primeiro click), só que agora este objeto não existe > mais. Só vendo o código para saber mais... Se puder colocar o código desse > botão que você clica e dá este erro, fica mais fácil para saber. > > blz > > -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes. com/blog Site: www.prsolucoes. com Msn: pa...@prsolucoes. com Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Alerta do MSN no Delphi
o codigo eu tirei dakele link, segue ele abaixo: procedure TForm1.Button1Click(Sender: TObject);var I: Integer; fAlertaMsn: TForm; BarraIniciar: HWND; {Barra Iniciar} tmAltura: Integer; tmRect: TRect; xTop : Integer; xIniTop : Integer;begin //localiza o Handle da janela iniciar BarraIniciar := FindWindow('Shell_TrayWnd', nil); //Pega o "retângulo" que envolve a barra e sua altura GetWindowRect(BarraIniciar, tmRect); tmAltura := tmRect.Bottom - tmRect.Top; fAlertaMsn := TfAlertaMsn.Create(Self); with fAlertaMsn do begin Left := Screen.Width - ClientWidth; if tmRect.Top = -2 then tmAltura := 30; //Pega o top final xTop := Screen.Height - ClientHeight - tmAltura; //Pega o top inicial xIniTop := Screen.Height + ClientHeight + tmAltura; Top := xIniTop; for I := xIniTop downto xTop do begin Top := Top - 1; Show; Update; Application.ProcessMessages; Sleep(10); end; Sleep(3000); Close; FreeAndNil(fAlertaMsn); end;end; ___ Att, Felipe Milagres --- Em sex, 3/7/09, embarcadelphi escreveu: De: embarcadelphi Assunto: [delphi-br] Re: Alerta do MSN no Delphi Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 3 de Julho de 2009, 15:08 --- Em delphi...@yahoogrup os.com.br, Felipe Milagres escreveu > Project Project1.exe raised exception class EAccessViolation with message > 'Access violation at address 00411DA5 in module 'Project1.exe. Write of > address 003B'. Process stopped > > como (o meu ingles é ruin e) essa mensagem nao deu para MIM nenhuma pista de > qual é o erro .. Quem sabe inglês também não vai saber traduzir, este erro só traduz quem é programador e está com o código fonte nas mãos, digo, aberto no Delphi. Isso aí é endereçamento de memória. talvez algum objeto foi deletado da memória ( .free), depois você foi tentar refazer a mesma rotina que foi feito antes (no primeiro click), só que agora este objeto não existe mais. Só vendo o código para saber mais... Se puder colocar o código desse botão que você clica e dá este erro, fica mais fácil para saber. blz Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Alerta do MSN no Delphi
Porque não usa o componente que te passei ao inves de reinventar a roda? Tem dezenas de componentes desses free, so tu dar uma googada, vai te poupar muito trabalho. 2009/7/3 embarcadelphi : > > > --- Em delphi-br@yahoogrupos.com.br, Felipe Milagres > escreveu > >> Project Project1.exe raised exception class EAccessViolation with message >> 'Access violation at address 00411DA5 in module 'Project1.exe. Write of >> address 003B'. Process stopped >> >> como (o meu ingles é ruin e) essa mensagem nao deu para MIM nenhuma pista >> de qual é o erro .. > > Quem sabe inglês também não vai saber traduzir, este erro só traduz quem é > programador e está com o código fonte nas mãos, digo, aberto no Delphi. > > Isso aí é endereçamento de memória. talvez algum objeto foi deletado da > memória (.free), depois você foi tentar refazer a mesma rotina > que foi feito antes (no primeiro click), só que agora este objeto não existe > mais. Só vendo o código para saber mais... Se puder colocar o código desse > botão que você clica e dá este erro, fica mais fácil para saber. > > blz > > -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes.com/blog Site: www.prsolucoes.com Msn: pa...@prsolucoes.com