Re: [delphi-br] FIREBIRD
Use o IBExpert... eh free para uso pessoal =) http://www.ibexpert.com/ []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Quer respostas? Leia a Bíblia! - Original Message - From: Adevaldo Oliveira To: delphi-br@yahoogrupos.com.br Sent: Thursday, March 22, 2007 3:24 PM Subject: [delphi-br] FIREBIRD Ola, alguem sabe me informar se existe alguma ferramenta grafica para trabalhar com firebird, estou acostumado a trabalhar com o access da microsoft, nele vc cria as tabelas com click do mouse, no firebird existe alguma ferramenta ou so consigo criar atraves de comando create table etc... Obs: Nao estou em hipotese alguma, querendo comparar o firebird com access so citei como exemplo. Gratos Adevaldo __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Duvida formatar string em delphi 3
Complementando... e desde que eu lembro de ter começado a usar SQL, campos string sempre são referenciados entre aspas, simples ou dupla =) []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Quer respostas? Leia a Bíblia! - Original Message - From: [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, March 20, 2007 8:35 AM Subject: Re: [delphi-br] Duvida formatar string em delphi 3 Estimado Cleber Por que uso postgres 8.2 e ele só aceita select + comando like onde o conteudo do campo esteja '%camisa%'. Só funciona assim: Select * from artigos where mercadorias like '%camisa%'. []´s. Tiano. - Original Message - From: Cleber(Telefonica) [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Monday, March 19, 2007 11:46 AM Subject: Re: [delphi-br] Duvida formatar string em delphi 3 Por que que vc tem que passar esta referencia já com aspas? Abraço, Cleber Edson Lino Analista de Sistemas. - Original Message - From: [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Monday, March 19, 2007 11:40 AM Subject: [delphi-br] Duvida formatar string em delphi 3 Colegas Estou apanhando para passar um parametro entre aspas no DELPHI 3 (já procurei no google e nao achei nada, tudo faz referencia a delphis mais novos).. qryConsulta.sql.text := 'select * from artigos where :campo like :referencia'; qryConsulta.Params[0].asString := campo; qryConsulta.Params[1].asString := referencia; aqui vem o problema eu tenho que passar esta referencia já com aspas = 'camisa', porem o delphi 3 é diferente dos delphis mais novos que aceitam aspas. Qualquer ajuda é bem-vinda, muito obrigado. []´s Tiano. ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Duvida formatar string em delphi 3
Tente utilizar a função QuotedStr(referencia) se ela existir no Delphi 3, caso contrário faça na mão mesmo, ficando assim: qryConsulta.Params[1].asString := #39 + referencia + #39; []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Quer respostas? Leia a Bíblia! - Original Message - From: [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Monday, March 19, 2007 11:40 AM Subject: [delphi-br] Duvida formatar string em delphi 3 Colegas Estou apanhando para passar um parametro entre aspas no DELPHI 3 (já procurei no google e nao achei nada, tudo faz referencia a delphis mais novos).. qryConsulta.sql.text := 'select * from artigos where :campo like :referencia'; qryConsulta.Params[0].asString := campo; qryConsulta.Params[1].asString := referencia; aqui vem o problema eu tenho que passar esta referencia já com aspas = 'camisa', porem o delphi 3 é diferente dos delphis mais novos que aceitam aspas. Qualquer ajuda é bem-vinda, muito obrigado. []´s Tiano. ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Fechamentos de Versão
Aqui na empresa onde trabalho nós fazemos assim: Release inicial para cliente: Versão 2.0.0.0 (Versão 1.x.x geralmente não é utilizada em aplicativos comerciais) - Um Build completo é gerado a cada 30~45 dias, criando a versão X.X.X+1 - A cada implementação nova nas classes ancestrais que impactam em todo o comportamento ou funcionamento do sistema, então é acrescentado +1 em release, ficando versão X.X+1.X - Ao iniciar o ano ou ao acrescentar módulos que modificaram muito o que a aplicação abrange ou ao inserir novas formas de interface gráfica (UI melhorada) ou ao ser descontinuado um módulo, então acrescentamos +1 na versão, ficando X+1.X.X Espero ter dado mais ou menos uma idéia de como vc pode fazer, afinal os critérios disso quem vai definir é vc. =) []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Quer respostas? Leia a Bíblia! - Original Message - From: Joao Morais To: delphi-br@yahoogrupos.com.br Sent: Thursday, March 15, 2007 10:37 AM Subject: Re: [delphi-br] Fechamentos de Versão Adriano de Oliveira wrote: Olá pessoal. Tenho uma dúvida. Estou desenvolvendo o sistema administrativo da empresa em que trabalho e no final quero comercializá-lo. A dúvida é a seguinte. Eu nunca trabalhei com as versões no formato X.Y.Z (versao.release.build) Gostaria que vocês me dissessem como vcs trabalham. A cada compilacao vcs alteram o build ? Quando fecham um release? E quando fecham a versão? Claro que cada um deve ter uma maneira. Mas é só pra eu ter uma idéia e escolher a maneira que eu possa trabalhar. A primeira versão estável que é disponibilizada para o cliente é a 1.0.0 A medida em que correções de bug são feitas, aumenta para 1.0.1, 1.0.2, etc. Pequenas novas funcionalidades aumentam para 1.1.0, 1.2.0, etc. Grandes novas funcionalidades, daquelas que aparecem a cada ano e meio ou dois, aumentam a versão para 2.0.0. e começa tudo novamente. -- Joao Morais [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes
Não seria somente criar uma propriedade do tipo UseDefaultLayout como boolean, e dentro da procedure que faz o repaint, vc verificaria esta propriedade... caso fosse false, então utilizaria apenas um inherited WMNCPaint Message); Exit; o que não iria alterar nada dentro do layout, caso contrário, vc faria as modificações Seria uma maneira simples de resolver... mas tem que testar pra ver se funciona x) []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Rafael Marques To: delphi-br@yahoogrupos.com.br Sent: Thursday, February 08, 2007 12:58 PM Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes só + uma perguntinha tb!! eu fiz aqui e fico bem legal, inclusive coloquei a propriedade pro programador escolher a cor da borda!! mas como faço pra ativar ou desativar esse visual!??! (poderia ser atraves d uma propriedade do tipo sim/nao) eu tentei aqui e num consegui. Uma vez colocada procedure como vc me descreveu, o edit fica com visual excelente e do jeito q eu gostaria realmente, mas quero tentar colocar algo pra se o programador quiser q ele volte ao estilo normal ele consiga , e eu num achei nada q desative, q faça o compilador nao entrar na rotina descrita!! valeu Rafael - Original Message - From: Henrique Netzka (Vetor Sistemas) To: delphi-br@yahoogrupos.com.br Sent: Thursday, February 08, 2007 11:45 AM Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes Caros Ricardos (ehehhehe), Já que o Berti lembrou a questão do xunxo, resolvi tentar fazer de um jeito não-xunxo! hehehe... Mas até que ficou simpes... Aliás, falar em xunxo, vocês já ouviram falar em POG? Dá pra dar umas boas risadas lendo sobre isso ehhehe... Enfim, veja: - Você herda o componente TEdit para o TColoredBorderEdit (hehehe) - No protected, você declara: procedure WMNCPaint(var Message: TWMNCPaint); message WM_NCPAINT; - E a implementação desta ficará assim: procedure TColoredBorderEdit.WMNCPaint(var Message: TWMNCPaint); var DC: HDC; Rect: TRect; Canvas: TCanvas; begin DC := GetWindowDC(Handle); try Windows.GetClientRect(Handle, Rect); // Limpa o fundo edit, pintando tudo da cor definida em Color (original) :) InflateRect(Rect, 4, 4); Brush.Color := Color; Windows.FillRect(DC, Rect, Brush.Handle); // Desenha a borda! Canvas := TCanvas.Create; try Canvas.Handle := DC; Canvas.Pen.Style := psSolid; Canvas.Pen.Color := clRed; // Cor da borda! Canvas.Brush.Style := bsClear; Canvas.Rectangle(0, 0, Width, Height); finally Canvas.Free; end; finally ReleaseDC(Handle, DC); end; end; - E pronto! Pra melhorar, em vez de deixar o clRed fixo ali, você pode criar uma propriedade no componente que diga qual será a cor da borda! E mais legal ainda, você pode sobrescrever os eventos DoEnter e DoExit para que, quando ele entre, você sete a borda de uma cor, e quando saia, sete a borda de outra cor! Abraços Henrique - Original Message - From: Ricardo César Cardoso To: delphi-br@yahoogrupos.com.br Sent: Thursday, February 08, 2007 10:41 AM Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes Bom dia xará! Olha... a unica maneira de se criar esses TShapes dinamicamente seria como vc fez mesmo. Não existe outra alternativa. Mas eu estava tentando achar no meio da JEDI VCL algum componente que tivesse essa propriedade que vc precisa, o que evitaria a criação de um TShape dinamicamente. Mas por enquanto não achei nada. Até o momento é asua dica que está valendo! Sds, Ricardo. Ricardo Berti [EMAIL PROTECTED] escreveu: Legal Ricardo (xará) : p , foi bem essa mesmo a idéia, só que no meu caso ele coloca sozinho o TShape nos TEdit que estiverem na tela sem que haja TShape no form em tempo de projeto, se q for só um Edit no Form, vale mais já colocar o Shape em Tempo de Projeto mesmo ; ) Economiza memória!!! PS: Conheces alguma outra forma de criar dinamicamente os Shapes? Ou o xunxo (vi esse termo a uns dias aí na lista, rssrsrsr) que eu fiz é suficiente?? Abraços e Bom Código! Ricardo Berti - Original Message - From: Ricardo César Cardoso To: delphi-br@yahoogrupos.com.br Sent: Wednesday, February 07, 2007 3:52 PM Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes Puts xará, fiz um estudo de caso identico ao seu e fiquei com vergonha de publicar, mas no meu caso usei Left e Top -2 e Height e Width + 4. Segue abaixo o código: procedure TForm1.FormCreate(Sender: TObject); begin Shape1.Top := Edit1.Top -2; Shape1.Left := Edit1.Left -2; Shape1.Width := Edit1.Width + 4; Shape1.Height := Edit1.Height + 4; Edit1.Clear; Memo1.Clear; end; OBS: mudei o CTL3D e o BorderStyle em tempo de projeto, mas a lógica é a mesma. Ricardo Berti
Re: [delphi-br] Re: Decision cube no Delphi 7
Amigos, se é open-source, qual o URL dele? Gostaria de ver suas funcionalidades []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Ricardo César Cardoso To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 30, 2007 3:53 PM Subject: Re: [delphi-br] Re: Decision cube no Delphi 7 Beleza Dercino! Desculpe não poder ajudá-lo a contento. Baixei o componente e vou tentar instalar no meu Delphi e ver o que acontece. Sds Ricardo. dercino [EMAIL PROTECTED] escreveu: O componente é open source. Já achei a solução...basta edital os fontes do programa e comentar as chamadas a procedure RCS, recompilar tudo e instalar. Obrigado pela atenção Ricardo. --- Em delphi-br@yahoogrupos.com.br, Ricardo César Cardoso [EMAIL PROTECTED] escreveu Sei lá, no site do fabricante do componente... dercino [EMAIL PROTECTED] escreveu: Bom dia Ricardo, Não entendi!! Registrar onde? obrigado. Provavelmente vc precisa registrar este componente para que consiga usá-lo em seus projetos. []'s Ricardo dercino dercino@ escreveu: Boa noite pessoal, Instalei o Decision Cube 2.1 no delphi 7, após a instalação os componentes aparecem normalmente na palheta, contudo quando tento arrastar um deles, dá o erro Application is not licensed to use this feature. Já procurei na lista sobre isso e não encontrei nada. Alguém poderia me ajudar?? Obrigado __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Decision cube no Delphi 7
Obrigado! =] []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Ricardo César Cardoso To: delphi-br@yahoogrupos.com.br Sent: Wednesday, January 31, 2007 10:03 AM Subject: Re: [delphi-br] Re: Decision cube no Delphi 7 O endereço para o Decision Cube 2.1 é http://sourceforge.net/projects/fxds []'s Ricardo Eric D. [EMAIL PROTECTED] escreveu: Amigos, se é open-source, qual o URL dele? Gostaria de ver suas funcionalidades []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Ricardo César Cardoso To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 30, 2007 3:53 PM Subject: Re: [delphi-br] Re: Decision cube no Delphi 7 Beleza Dercino! Desculpe não poder ajudá-lo a contento. Baixei o componente e vou tentar instalar no meu Delphi e ver o que acontece. Sds Ricardo. dercino [EMAIL PROTECTED] escreveu: O componente é open source. Já achei a solução...basta edital os fontes do programa e comentar as chamadas a procedure RCS, recompilar tudo e instalar. Obrigado pela atenção Ricardo. --- Em delphi-br@yahoogrupos.com.br, Ricardo César Cardoso [EMAIL PROTECTED] escreveu Sei lá, no site do fabricante do componente... dercino [EMAIL PROTECTED] escreveu: Bom dia Ricardo, Não entendi!! Registrar onde? obrigado. Provavelmente vc precisa registrar este componente para que consiga usá-lo em seus projetos. []'s Ricardo dercino dercino@ escreveu: Boa noite pessoal, Instalei o Decision Cube 2.1 no delphi 7, após a instalação os componentes aparecem normalmente na palheta, contudo quando tento arrastar um deles, dá o erro Application is not licensed to use this feature. Já procurei na lista sobre isso e não encontrei nada. Alguém poderia me ajudar?? Obrigado __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] [off-topic] Não dá pra acredit ar
Aff... não acredito.. além de mandar o email de todos esses coitados no CC ainda manda um subject desse tamanho, o que foi provável que a criatura ainda deu um Ctrl+V no assunto da msg. /omg Me desculpem, eu não costumo responder a estes tipos de email pra não gerar msgs inúteis.. mas um cara NOOB desses tem que tomar suspensão ou BAN E depois a gnt nem sabe de onde esses spammers pegam nossos emails... -L- Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: anderson roberto To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; amiga ; joao anderson ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; Gustavo Valero Brait ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; delphi-br@yahoogrupos.com.br ; [EMAIL PROTECTED] ; jackson faculdade ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; fernanda ; [EMAIL PROTECTED] ; Tabata Flavia ; [EMAIL PROTECTED] ; Melissa Medrano Gomes ; guilherme ; gustavo ; [EMAIL PROTECTED] ; douglas japones_farmaceutico ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; Camila Mendonça ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; moiseis ; Alessandro Oliveira ; Patty ; reginaldo ; ricardo ; juliana santana ; Everaldo da Rosa Silva ; silvelenarodrigues ; [EMAIL PROTECTED] ; francisco telefonica ; valdirene.novais ; camila valente ; jaqueline vaz ; Amanda Vaz ; vicentini ; victor ; Victor ; viproo ; vitor ; xavier ; francisco yahoo Sent: Wednesday, January 31, 2007 11:47 AM Subject: [delphi-br] Havia uma garota cega que se odiava pelo fato de ser cega! Ela tbm odiava a todos exceto seu namorado! Um dia ela disse que se pudesse ver o mundo, ela se casaria com seu namorado. Em um dia de sorte, alguém doou um par de olhos a ela! Então o seu namorad Observação: mensagem anexa encaminhada. __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Conectar no Emal
Sim, as portas são diferentes e exigem autenticação. No próprio FAQ do Gmail existem as configurações necessárias para os clientes de email, que são exatamente as quais ele irá precisar para acessar pelo Indy. []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Mauro Correa To: delphi-br@yahoogrupos.com.br Sent: Friday, January 26, 2007 1:02 PM Subject: Re: [delphi-br] Conectar no Emal Lembre-se que o GMail usa portas diferenciadas com conexão segura. Se nao me engano é 965 ou 995, algo do tipo. Tem alguns how-to em inglês justamente com Indy que funcionam bem. Att. Mauro Paes Corrêa gnX Soluções em Internet www.gnx.com.br --- Ricardo Berti [EMAIL PROTECTED] escreveu: Estou criando um programa que Conecta-se na minh conta de email no Gmail usando Indy, mas sempre recebo a msg Conect Timeout e não consigo me conectar! Alguém já conseguiu se conctar no gmail, usou algo diferente ou tem exemplo??? Abraços Ricardo Berti [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Conectar no Emal
A lista não aceita anexos. Peça a algum moderador pra colocar nos arquivos da lista se houver espaço. []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Ricardo Berti To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 30, 2007 2:49 PM Subject: Re: [delphi-br] Conectar no Emal Pq os fontes nao foram? Como faço pra mandar arquivo anexo pra lista? - Original Message - From: Ricardo Berti To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 30, 2007 3:41 PM Subject: Re: [delphi-br] Conectar no Emal Tah bem simples, só recebe, ainda não envia Mas acho que já ajuda! Ricarod Berti - Original Message - From: Ricardo Berti To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 30, 2007 3:34 PM Subject: Re: [delphi-br] Conectar no Emal Se vocês quiseres, posso passar os fontes do programinha que eu fiz pra conectar no gmail, e usar eles como base pra fazer qualquer coisa! Só me digam onde eu posto os fontes, se eu mando aki no email da lista mesmo ou se for pra colocar no yahoo arquivos da lista eu não estou conseguindo! Bom Código! Ricardo Berti - Original Message - From: Ricardo César Cardoso To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 30, 2007 2:29 PM Subject: Re: [delphi-br] Conectar no Emal Dá pra fazer algo parecido pra baixar mensagens do iG e do POP? []'s Ricardo. Ricardo Berti [EMAIL PROTECTED] escreveu: Tranquilo Galera, já consegui conectar no gmail, o problema era qu eu precisava usar o SSL! A palheta indy tem um componente que é um cadeado e não lembro o nome agora, eu ligo ele no POP e coloco duas dll's que baixa no site da Indy na pasta do programa! Abraços e obrigado! Ricardo Berti - Original Message - From: Eric D. To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 30, 2007 12:47 PM Subject: Re: [delphi-br] Conectar no Emal Sim, as portas são diferentes e exigem autenticação. No próprio FAQ do Gmail existem as configurações necessárias para os clientes de email, que são exatamente as quais ele irá precisar para acessar pelo Indy. []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Mauro Correa To: delphi-br@yahoogrupos.com.br Sent: Friday, January 26, 2007 1:02 PM Subject: Re: [delphi-br] Conectar no Emal Lembre-se que o GMail usa portas diferenciadas com conexão segura. Se nao me engano é 965 ou 995, algo do tipo. Tem alguns how-to em inglês justamente com Indy que funcionam bem. Att. Mauro Paes Corrêa gnX Soluções em Internet www.gnx.com.br --- Ricardo Berti [EMAIL PROTECTED] escreveu: Estou criando um programa que Conecta-se na minh conta de email no Gmail usando Indy, mas sempre recebo a msg Conect Timeout e não consigo me conectar! Alguém já conseguiu se conctar no gmail, usou algo diferente ou tem exemplo??? Abraços Ricardo Berti [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo..com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Interagir com o console
Se eu não estiver errado, o parâmetro Cmd da função deve ser o seu comando completo, com parâmetros e tudo mais []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Marcos André To: delphi-br@yahoogrupos.com.br Sent: Monday, January 22, 2007 1:28 PM Subject: RES: [delphi-br] Interagir com o console Olá João, Isto é exatamente o que eu precisa, só que não consegui enviar parâmetros: ex: C:\reparar.bat renal.gdb É desta forma q eu executo no prompt, porém não consigo enviar o renal.gdb pela procedure, tow pesquisando, mas num tow encontrando como fazer... Tem uma idéia? Um Abraço __ __ / \ /| |'-. .\__/ || | | _ / `._ \|_|_.-' | / \__.`=._) (_ Marcos André |/ ._/ || |'. `\ | | Analista de Sistema ;/ / | | Easy Corporation ) /_/| |.---.| www.e-easy.com.br http://www.e-easy.com.br/ ' `-` ' msn: [EMAIL PROTECTED] Planos profissionais com qualidade. consulte nossos planos, click aqui http://www.e-easy.com.br/websites.php De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Joao Morais Enviada em: segunda-feira, 22 de janeiro de 2007 11:03 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Interagir com o console Marcos Douglas wrote: Comece com a função ShellExecuteEx da unit ShellAPI.pas -- Marcos Douglas From: Marcos André [EMAIL PROTECTED] mailto:marcos%40e-easy.com.br Olá Pessoal, Tenho uma BAT que executa alguns arquivos do Firebird para recuperação de bases, GBAK, GFIX, etc... Gostaria de fazer um programa que lidasse com estes arquivos, tipo enviasse comandos para o prompt e leia a resposta... alguém poderia me ajudar com um ponto de partida??? E continue com essa aqui: (código retirado do Dev-Pascal) Cuidado com as quebras de linha. function ExecuteProcLog(Cmd, WorkDir: String): string; var tsi: TStartupInfo; tpi: TProcessInformation; nRead: DWORD; aBuf: array[0..101] of Char; sa: TSecurityAttributes; hOutputReadTmp, hOutputRead, hOutputWrite, hInputWriteTmp, hInputRead, hInputWrite, hErrorWrite: THandle; FOutput: string; begin FOutput := ''; sa.nLength := SizeOf(TSecurityAttributes); sa.lpSecurityDescriptor := nil; sa.bInheritHandle := True; CreatePipe(hOutputReadTmp, hOutputWrite, @sa, 0); DuplicateHandle(GetCurrentProcess(), hOutputWrite, GetCurrentProcess(), @hErrorWrite, 0, true, DUPLICATE_SAME_ACCESS); CreatePipe(hInputRead, hInputWriteTmp, @sa, 0); // Create new output read handle and the input write handle. Set // the inheritance properties to FALSE. Otherwise, the child inherits // the these handles; resulting in non-closeable handles to the pipes // being created. DuplicateHandle(GetCurrentProcess(), hOutputReadTmp, GetCurrentProcess(), @hOutputRead, 0, false, DUPLICATE_SAME_ACCESS); DuplicateHandle(GetCurrentProcess(), hInputWriteTmp, GetCurrentProcess(), @hInputWrite, 0, false, DUPLICATE_SAME_ACCESS); CloseHandle(hOutputReadTmp); CloseHandle(hInputWriteTmp); FillChar(tsi, SizeOf(TStartupInfo), 0); tsi.cb := SizeOf(TStartupInfo); tsi.dwFlags := STARTF_USESTDHANDLES or STARTF_USESHOWWINDOW; tsi.hStdInput := hInputRead; tsi.hStdOutput := hOutputWrite; tsi.hStdError := hErrorWrite; CreateProcess(nil, PChar(Cmd), @sa, @sa, true, 0, nil, PChar(WorkDir), tsi, tpi); CloseHandle(hOutputWrite); CloseHandle(hInputRead ); CloseHandle(hErrorWrite); Application.ProcessMessages; repeat if (not ReadFile(hOutputRead, aBuf, 16, nRead, nil)) or (nRead = 0) then begin if GetLastError = ERROR_BROKEN_PIPE then Break else MessageDlg('Pipe read error, could not execute file', mtError, [mbOK]); end; aBuf[nRead] := #0; FOutput := FOutput + PChar(@aBuf[0]); Application.ProcessMessages; until False; Result := FOutput; // GetExitCodeProcess(tpi.hProcess, nRead) = True; end; -- Joao Morais [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Interagir com o console
E se vc colocar o próprio shell antes do comando e seu arquivo.bat com o caminho completo? Algo do tipo: command /c c:\caminhocompleto\seuarquivo.bat seusparametros ou cmd /c c:\caminhocompleto\seuarquivo.bat seusparametros Então ficaria: (...) memo1.text := ExecuteProcLog('cmd /c c:\restaurabd.bat meubanco.fdb', 'c:\') (...) Pq eu utilizei uma vez em uma rotina parecida com esta desta maneira que eu te passei acima.. e nunca me deu problemas com o buffer retornado do cmd =) []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Marcos André To: delphi-br@yahoogrupos.com.br Sent: Monday, January 22, 2007 2:39 PM Subject: Re: [delphi-br] Interagir com o console Opa Eric, é não... Se eu jogar o parãmetro junto do cmd ele entende tudo como um comando só. e diz que o comando não Existe. O pior é que se eu acertar este lance do parametro, fica 10 Ou seja... aih eu zero os meus problemas... :) Em 22/01/07, Eric D. [EMAIL PROTECTED] escreveu: Se eu não estiver errado, o parâmetro Cmd da função deve ser o seu comando completo, com parâmetros e tudo mais []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] ericdesenv%40yahoo.com.br Talk is cheap, show me the code... - Original Message - From: Marcos André To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Monday, January 22, 2007 1:28 PM Subject: RES: [delphi-br] Interagir com o console Olá João, Isto é exatamente o que eu precisa, só que não consegui enviar parâmetros: ex: C:\reparar.bat renal.gdb É desta forma q eu executo no prompt, porém não consigo enviar o renal.gdb pela procedure, tow pesquisando, mas num tow encontrando como fazer... Tem uma idéia? Um Abraço __ __ / \ /| |'-. .\__/ || | | _ / `._ \|_|_.-' | / \__.`=._) (_ Marcos André |/ ._/ || |'. `\ | | Analista de Sistema ;/ / | | Easy Corporation ) /_/| |.---.| www.e-easy.com.br http://www.e-easy.com.br/ ' `-` ' msn: [EMAIL PROTECTED] mralcatraz%40hotmail.com Planos profissionais com qualidade. consulte nossos planos, click aqui http://www.e-easy.com.br/websites.php De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de Joao Morais Enviada em: segunda-feira, 22 de janeiro de 2007 11:03 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Interagir com o console Marcos Douglas wrote: Comece com a função ShellExecuteEx da unit ShellAPI.pas -- Marcos Douglas From: Marcos André [EMAIL PROTECTED] marcos%40e-easy.com.brmailto: marcos% marcos%2540e-easy.com.br Olá Pessoal, Tenho uma BAT que executa alguns arquivos do Firebird para recuperação de bases, GBAK, GFIX, etc... Gostaria de fazer um programa que lidasse com estes arquivos, tipo enviasse comandos para o prompt e leia a resposta... alguém poderia me ajudar com um ponto de partida??? E continue com essa aqui: (código retirado do Dev-Pascal) Cuidado com as quebras de linha. function ExecuteProcLog(Cmd, WorkDir: String): string; var tsi: TStartupInfo; tpi: TProcessInformation; nRead: DWORD; aBuf: array[0..101] of Char; sa: TSecurityAttributes; hOutputReadTmp, hOutputRead, hOutputWrite, hInputWriteTmp, hInputRead, hInputWrite, hErrorWrite: THandle; FOutput: string; begin FOutput := ''; sa.nLength := SizeOf(TSecurityAttributes); sa.lpSecurityDescriptor := nil; sa.bInheritHandle := True; CreatePipe(hOutputReadTmp, hOutputWrite, @sa, 0); DuplicateHandle(GetCurrentProcess(), hOutputWrite, GetCurrentProcess(), @hErrorWrite, 0, true, DUPLICATE_SAME_ACCESS); CreatePipe(hInputRead, hInputWriteTmp, @sa, 0); // Create new output read handle and the input write handle. Set // the inheritance properties to FALSE. Otherwise, the child inherits // the these handles; resulting in non-closeable handles to the pipes // being created. DuplicateHandle(GetCurrentProcess(), hOutputReadTmp, GetCurrentProcess(), @hOutputRead, 0, false, DUPLICATE_SAME_ACCESS); DuplicateHandle(GetCurrentProcess(), hInputWriteTmp, GetCurrentProcess(), @hInputWrite, 0, false, DUPLICATE_SAME_ACCESS); CloseHandle(hOutputReadTmp); CloseHandle(hInputWriteTmp); FillChar(tsi, SizeOf(TStartupInfo), 0); tsi.cb := SizeOf(TStartupInfo); tsi.dwFlags := STARTF_USESTDHANDLES or STARTF_USESHOWWINDOW; tsi.hStdInput := hInputRead; tsi.hStdOutput := hOutputWrite; tsi.hStdError := hErrorWrite; CreateProcess(nil, PChar(Cmd), @sa, @sa, true, 0, nil, PChar(WorkDir), tsi, tpi); CloseHandle(hOutputWrite); CloseHandle(hInputRead
Re: [delphi-br] Re: Versao Personal
Bom Paulo, Vc não perguntou isso para mim, mas mesmo assim eu gostaria de responder a vc. Na netiqueta das listas de discussões, um dos conselhos mais frequentes é nem sempre se identificar nas mensagens, pois muitos utilizam nicknames, como o caso da nossa colega Maníaca e outros tantos que já passaram por aqui. Embora quem o faça, o faz pq assim acha melhor. Não há certo nem errado nesse aspecto. Cada um segue o que manda sua cabeça. Uma pessoa não é obrigada a se identificar para obter ajuda. Esta pessoa pode tanto receber ou não ajuda na lista. Isso não depende de ela se identificar. Depende da boa vontade dos membros do grupo. E contudo, um erro (que não é um erro) não justifica o outro. Não é pq alguém não informa o nome em um email numa lista que eu me digno no direito de ofendê-lo. Acho que isso já começou a gerar um flame não produtivo na lista. Não é pq vc ofendeu o outro que os outros podem ofender vc. Acho que o mais sensato a fazer agora seria assumir que vc errou, pedir desculpas a quem vc ofendeu, pois humildade não faz mal a ninguém, e os outros que iniciaram o jogo de contra-agressões contra vc deveriam parar ou conter suas opiniões para si próprios, ou então fazer uma crítica construtiva, qual foi a intenção deste meu email. []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Paulo Batalhão To: delphi-br@yahoogrupos.com.br Sent: Friday, January 12, 2007 9:14 AM Subject: Re: [delphi-br] Re: Versao Personal Walter, eu respeito as pessoa , mais quando vem e-mail que a pessoa assina como w29m eu perco a paciencia, creio que isso seja uma falta de respeito com a comunidade se esconder atraz de palavras que não significam absolutamente nada. o que você acha sobre isso ? - - - - att' Paulo Batalhão - [EMAIL PROTECTED] arphanet.com http://www.arphanet.com/ batalhao.eti.br http://www.batalhao.eti.br/ saudeamericana.com.br http://www.saudeamericana.com.br/ fusame.com.br http://www.fusame.com.br/ Não existe patch para a estupidez humana - Original Message - From: Walter Chagas (Yahoo) To: delphi-br@yahoogrupos.com.br Sent: Thursday, January 11, 2007 5:26 PM Subject: [delphi-br] Re: Versao Personal Eu acho que devemos tratar os demais companheiros do grupo como gostariamos que fossemos nós mesmos tratados. Ninguem aqui tem o direito de dizer que sabe tudo porque todos nós sabemos muito bem que por mais que saibamos tudo, todo dia aparece alguma coisa, no nosso cotidiano, que nos mostra que sabemos tudo menos alguma coisa. Nunca saberemos tudo porque na informática as coisas evoluem é da noite para o dia e nosso conhecimento não cresce nesta mesma velocidade. E saber menos não implica em dizer que o cara é um zé ruela e as vezes não nem questão de não ler as coisas ou não saber, mas sim de saber expressar o que está pedindo mas mesmo assim isto não implica que o cara seja isto ou aquilo. Respeitar não faz mal algum e muito menos é atestado de bundão. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil [EMAIL PROTECTED] http://www.geocities.com/SiliconValley/Bay/1058 MSN: [EMAIL PROTECTED] --- Em delphi-br@yahoogrupos.com.br, Paulo Batalhão [EMAIL PROTECTED] escreveu que trial o que !!! larga de ser zé ruela e aprende a ler as coisas ! http://www.turboexplorer.com/downloads baixe a versão Explorer putz . fico loco com isso ! - - - - att' Paulo Batalhão - [EMAIL PROTECTED] arphanet.com http://www.arphanet.com/ http://www.arphanet.rainulf.org/ - http://arphanet.rainulf.org/ saudeamericana.com.br http://www.saudeamericana.com.br/ fusame.com.br http://www.fusame.com.br/ Não existe patch para a estupidez humana - Original Message - From: w29m To: delphi-br@yahoogrupos.com.br Sent: Thursday, January 11, 2007 4:40 PM Subject: [delphi-br] Versao Personal Ola pessoal, Eu estava precisando de uma versao personal do Delphi, me recomendaram o turbo delphi 2006, porem a versao disponibilizada e Trial. Eu preciso de uma versao personal, pois vou utilizar para fins academicos. Ja tentei baixar na pagina da borland, mas la so fornecem o key das versoes personal. Desde ja agradeco a ajuda que me for prestada. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Traduzir Mensagens MessageDlg
Vale lembrar que Application.MessageBox não traduz nada. Ele apenas mostra os captions dos botões segundo a linguagem do SO instalado no computador onde a aplicação está rodando. Ou seja, em um Win PT_BR, vai aparece Sim, Não, etc... já num Win US_EN vai aparecer Yes, No, etc... []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Alexandre To: delphi-br@yahoogrupos.com.br Sent: Wednesday, January 10, 2007 11:32 AM Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg Eu descobri outra função que traduz: Windows.Messagebox Aqui funcionou perfeitamente, Alex - Original Message - From: Henrique Netzka (Vetor Sistemas) To: delphi-br@yahoogrupos.com.br Sent: Wednesday, January 10, 2007 11:25 AM Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg Alexandre, Se serve de consolo, estou correndo atrás da mesma solução!! Abraços, Henrique Netzka - Original Message - From: Alexandre To: delphi-br@yahoogrupos.com.br Sent: Wednesday, January 10, 2007 7:36 AM Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg Ja apaguei o dcu, foi o que eu disse, quando eu crio um projeto vazio que não usa RUNTIME PACKAGE ele traduz normal, é só eu usar pacote lincado ao projeto que fica tudo em ingles novamente. - Original Message - From: Desenvolvimento (Anderson) To: delphi-br@yahoogrupos.com.br Sent: Wednesday, January 10, 2007 5:44 PM Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg na verdade é assim: vc precisa apagar o consts.dcu... pq se vc não der um build no consts.pas, ele não vai compilar seu programa com ele não... pq qdo compila, o delphi pega só os .dcu para gerar o .exe. logo, apague o .dcu. And - Original Message - From: Elazar Dornelles Ceza To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 09, 2007 5:21 PM Subject: RES: [delphi-br] Traduzir Mensagens MessageDlg Boa tarde Acho que vai ser necessário voce dar um build no pacote onde esta o const.pas. Atenc. Elazar -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alexandre Enviada em: terça-feira, 9 de janeiro de 2007 15:30 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Traduzir Mensagens MessageDlg Pessoal estou com um problemão, eu traduzi as mensagens do meu Delphi 2005 no arquivo consts.pas e fiz o teste em um executavel vazio e traduziu beleza, mas quando eu rodo o meu sistema que chama um pacote com a opção BUILD RUNTIME PACKAGE as mensagens vem em inglês, procurei em todas as livrarias do delphi mas não consigo achar da onde ele esta buscando essas mensagens em ingles sendo que ja traduzi e o consts.pas. O unico parametro que tenho é o pacote vcl.dcp, mas não consigo recompila-lo. Obrigado desde ja, Alexandre [As partes desta mensagem que não continham texto foram removidas] ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ __ Informação do NOD32 IMON 1967 (20070109) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] ENVIO DE EMAIL
Rs... ele não tava mandando anexos para a lista.. ele quer mandar anexos via email pela aplicação dele... Acho que vc não leu o email por inteiro =) []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Rubem Nascimento da Rocha To: delphi-br@yahoogrupos.com.br Sent: Monday, January 08, 2007 9:16 AM Subject: Re: [delphi-br] ENVIO DE EMAIL Pedro, a lista não aceita anexos. Sds. From: Pedro [EMAIL PROTECTED] Reply-To: delphi-br@yahoogrupos.com.br To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] ENVIO DE EMAIL Date: Mon, 8 Jan 2007 08:11:00 -0300 Caro Rubem, os anexos que estou mandando são pequenos. Quanto ao servidor, quando mando via outlook, são enviados sem problema algum. Obrigado pela dica, mas creio que não é nenhum destes motivos. Continuo no aguardo de todos e um grande abraço. Pedro - Desenvolvimento Das duas uma: 1) O servidor não aceita e-mail nos anexos, ou; 2) Se aceita, os anexos são muito grandes. Informe-se com o provedor do servidor de e-mail. Sds. From: Pedro [EMAIL PROTECTED] Reply-To: delphi-br@yahoogrupos.com.br To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] ENVIO DE EMAIL Date: Fri, 5 Jan 2007 18:06:41 -0300 Pessoal, Feliz 2007 e um grande abraço para Todos. Como sempre, venho recorrer a ajuda de vocês. Estou usando a rotina abaixo para enviar email, com anexo, no Delphi 5. Quando não uso anexo, o email é enviado com sucesso mas quando anexo algum arquivo o email não chega ao destino. OBS: Ao executar o programa não é dado nenhum sinal de erro. Desde já agradeço a Todos ROTINA USADA: var inPos: Integer; begin IdSMTP.AuthenticationType := atlogin;//Conexão com autenticação IdSMTP.Host := TRIM(edtHost.Text) ; // 'smtp.diagramaba.com.br'; IdSMTP.Password := 'pa3725'; //senha IdSMTP.Port := 25; //porta é sempre essa não mude isso IdSMTP.Username := '[EMAIL PROTECTED]'; IdMessage.From.Name := TRIM(edtDE.Text); // '[EMAIL PROTECTED]'; IdMessage.Recipients.EMailAddresses := TRIM(edtPara.Text); // EMAIL DESTINO IdMessage.CCList.EMailAddresses := TRIM(edtCC.Text); IdMessage.BccList.EMailAddresses := TRIM(edtBCC.Text); case cbPrioridade.ItemIndex of 0: IdMessage.Priority := mpHigh; 1: IdMessage.Priority := mpNormal; 2: IdMessage.Priority := mpLow; end; IdMessage.Subject := TRIM(edtAssunto.Text); IdMessage.Body.Clear; IdMessage.Body.Text := TRIM(mmTexto.Lines.Text); if cbConfirma.Checked then IdMessage.ReceiptRecipient.Text := TRIM(IdMessage.From.Text); for inPos := 0 to mmAnexos.Lines.Count - 1 do begin if TRIM(mmAnexos.Lines.Strings[inPos]) '' then TIdAttachment.Create(IdMessage.MessageParts, TFileName(TRIM(mmAnexos.Lines.Strings[inPos]))); end; try IdSMTP.Connect; try IdSMTP.Send(IdMessage); finally IdSMTP.Disconnect; end; except On E: Exception do begin ShowMessage(E.Message); Exit; end; end; Application.MessageBox('Email enviado com sucesso!', 'Confirmação', MB_ICONINFORMATION + MB_OK); [As partes desta mensagem que não continham texto foram removidas] __ MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.432 / Virus Database: 268.16.7/619 - Release Date: 7/1/2007 18:29 [As partes desta mensagem que não continham texto foram removidas] __ MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Duvida sobre tabelas
if (nome da table ou query).Active then (nome da table ou query).Close; []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Fabiana To: delphi-br@yahoogrupos.com.br Sent: Thursday, January 04, 2007 8:34 AM Subject: [delphi-br] Duvida sobre tabelas Bom Dia... Estou com um problema no meu aplicativo queria saber como faço para saber se a minha tabela está aberta ou fechada, pois se estiver aberta quero fecha-la. Obrigado Fabiana [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Utilizar variáveis fora do progr ama
Procure na internet sobre como utilizar variáveis atômicas, na AtomTable do windows... (funções GlobaAddAtom, GlobalGetAtomName e GlobalDeleteAtom). Esta AtomTable é uma tabela onde vc pode guardar variáveis e compartilhar entre aplicações, como handles utilizados em PostMessages, strings entre tantos outros usos. Eu utilizei bastante quando precisei fazer este tipo de coisa. []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Valfrid-Ly Silva Couto To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 02, 2007 9:51 AM Subject: Re: [delphi-br] Re: Utilizar variáveis fora do programa Você pode ter esse valor numa DLL e métodos para ler/gravar a variável. Carregue a DLL pelos 2 programas que o Windows, até onde eu sei, mantém apenas 1 instância da DLL. Se a variável for global, as alterações devem refletir de uma na outra!! No caso do arquivo INI, tem que ficar abrindo e fechando, caso contrário pode não ser atualizado no disco! efrocha10 [EMAIL PROTECTED] escreveu: --- Em delphi-br@yahoogrupos.com.br, Valdir Sola escreveu Olá a todos, Tenho dois sistemas em execução e preciso que ambos utilizem a mesma variável. Um incrementa e o outro lê o valor. Exste alguma forma de utilizar uma variável do sistema operacional? Caso sim c/ faço p/ declarar a mesma via código? Obrigado Valdir Sugiro que você utilize um arquivo .ini aberto por ambos sistemas ou até mesmo o registro do windows. Dúvidas contacte-me!! -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos Valfrid-Ly Silva Couto [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] ICQ 15114646 __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] acesso variado a campo de record
Troque o tipo de STRING para o SEUTIPO (TDados no caso). Então vc pode acessar o field do record normalmente no result de sua função. []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Alencar - Philler Informatica To: delphi-br@yahoogrupos.com.br Sent: Wednesday, December 27, 2006 10:13 AM Subject: [delphi-br] acesso variado a campo de record Senhores, estou precisando acessar campos de um record, atraves do parametro da funcao. +/- assim: TDados = record codigo: integer; nome: String[50]; data: TDateTime; end; var meusDados: TDados; function getValue(campo: String): variant; begin result := meusDados.campo; end; Onde o parametro contem o nome do campo que preciso consultar. Algo como FieldByName(campo)... Alguma possibilidade disto? Grato Alencar -- --- Philler Informatica Ltda Jose Alencar Philereno ICQ 13458351 Messenger/Skype (voz): alencar Feliz aquele que transfere o que sabe e aprende o que ensina Cora Coralina [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Sair do grupo
Basta clicar no link Sair do grupo no final da mensagem ou escolher a opção Sair do grupo no seu home do yahoogrupos. []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: anderson roberto To: delphi-br@yahoogrupos.com.br Sent: Wednesday, December 27, 2006 12:35 PM Subject: [delphi-br] Sair do grupo Gostaria de sair do grupo. Sem mais . Grato. __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] [Off-topic] Passar Dataset como parâmetro de função ou procedure MSSQL
Boa tarde pessoal =) Gostaria de saber o seguinte: No MSSQL 2000 e/ou 2005 é possível passar um dataset (tabela temporária, cursor ou tabela) como parâmetro de uma function ou stored procedure? Algo do tipo: SELECT PROD_COD INTO #TMP_PROD FROM TCOM_PRODUTO EXEC MINHA_PROC @pDATASET = #TMP_PROD (??) Agradeço antecipadamente, []'s a todos e boas festas! Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Desenvolvendo um KeyLog
Oi Jean. =) Cara, gostaria só de te dar umas dicas, referentes ao seu post: #1 - Isso aqui é uma lista de discussão, e este tipo de coisa que vc está propondo, seria legal levar pro Sourceforge ou algum site que ofereça este tipo de hosting de projetos. O pessoal aqui está mais interessado em discutir sobre Delphi e não sobre um projeto específico, ok? #2 - Esse negócio de KeyLogger pode te gerar vários problemas. Vc não pode simplesmente criar um software e espionar um funcionário em um ambiente de trabalho sem ele saber, pois ele pode processar a empresa. Como alguns amigos já disseram em outros posts relacionados a este tipo de coisa, para realizar este tipo de procedimento, vc deve passar um memorando a todos e todos devem assinar, indicando a data em que eles podem começar a ser monitorados. Assim o empregador terá um documento comprovando que todos sabiam dos procedimentos de monitoração da empresa. Caso contrário um bom processo poderá surgir contra o empregador. E garanto a vc: NENHUM empregador vai comprar sua ferramenta, pois seria o mesmo que comprar uma ferramenta que depõe contra ele. Então antes de vc colocar seu Dragão pra voar, pense melhor no que vc quer desenvolver, como vc vai disponibilizar isso no mercado e vale a pena realmente levar todo projeto de várias pessoas assim pro sourceforge. O serviço deles além de gratuito é de ótima qualidade. Grande abraço e feliz natal! Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: delphijean To: delphi-br@yahoogrupos.com.br Sent: Friday, December 22, 2006 8:39 AM Subject: [delphi-br] Desenvolvendo um KeyLog Olá família Delphiniana! Primeiro deixa eu me apresentar a mim mesmo! (rs.s.s.s) Jean Barreiros (Nick: UP104D) Programador: Delphi, C++, Php, JavaScript; SGDB's: InterBase, FireBird, SQLServer e MySQL; Projeto Proposto: eragon A minha proposta é: Desenvolver um KeyLog empresarial, que capture todas as ações do usuário, porém de forma que ele saiba ou não que estar sendo monitorado, será um sistema comercial, onde poderemos cada um vender individualmente ou em grupo. Como funcionará? Bom! postaremos as mensagens aqui mesmo no forum seguindo a sequencia existente, sempre respondendo a ultima mensagem. Como Participar? Muito Simples somente responder a mensagem seguindo a sequencia existente declarando que vai participar e informar qual contribuição de informação vocês poderá dar inicialmente, se apresente veja meu exemplo de apresentação. O Dragão vai voar ( ou seja, o jogo vai começar ) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- =-=-=-=-=-=-=-=-=-=-= [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Off-Topic: Programador Delphi - Contrata-se
Essas negociações devem ser feitas em pvt, não na lista. []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Rodrigo Kopke Lopes To: delphi-br@yahoogrupos.com.br Sent: Thursday, December 21, 2006 11:40 AM Subject: Re: [delphi-br] Off-Topic: Programador Delphi - Contrata-se Segue Anexo de meu Currículo Vitae. Pretensão Salarial : R$ 4.000,00 Disponibilidade Imediata para início e determinação e força de vontade para aprender C# e migrar seus Projetos. Disponibilidade imediata tb para mudar de cidade, pois faz tempo que estou desejoso de ir para São Paulo atuar. []´s Rodrigo Kopke (21) 8168-2385 Kohl - C# [EMAIL PROTECTED] escreveu: Procuramos um programador Delphi que goste de desafios e deseje aprender C# e ASP.NET. Os projetos estão em Delphi 5 e serão migrados gradualmente para C#. Oferecemos um ótimo ambiente de trabalho com oportunidades reais de crescimento profissional. Contrato prestador de serviços, preço fechado por 168 horas mês. Oportunidade somente para residentes em São Paulo. Não responderemos contatos sem CV, disponibilidade de início e pretensão salarial. Os treinamentos que oferecemos aos nossos colaboradores são ministrados por nossos mentores Marcus Garcia, Fábio Câmara e Mauro Sant'Anna. Grato, rodape_fabio [As partes desta mensagem que não continham texto foram removidas] __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Como fazer help?
Melhor, mais fácil e PAGO! -L- Vai na do Walter que pelo menos não vai te dar problemas com licenciamento... []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: José Otavio DTI To: delphi-br@yahoogrupos.com.br Sent: Wednesday, December 13, 2006 2:04 PM Subject: Re: [delphi-br] Re: Como fazer help? Me manda um email q eu te mando o Help Manual versão Full Melhor e mais facil programa pra fazer help que existe. []s - Original Message - From: Walter Chagas (Yahoo) To: delphi-br@yahoogrupos.com.br Sent: Wednesday, December 13, 2006 2:54 PM Subject: [delphi-br] Re: Como fazer help? Tatiana, o Delphi vem com o Help Workshop. Procure no diretório \Help\Tools do Delphi. Neste site aqui temos um tutorial que lhe ajudará a dar os primeiros passos com ele. E foi por aqui que eu aprendi a fazer Help no Delphi: http://www.macoratti.net/win_hlp.htm []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil [EMAIL PROTECTED] http://www.geocities.com/SiliconValley/Bay/1058 MSN: [EMAIL PROTECTED] --- Em delphi-br@yahoogrupos.com.br, tatianajvieira [EMAIL PROTECTED] escreveu Olá, estou precisando fazer um help para o sistema que estou fazendo, alguém pode me dar uma dica de como fazer? Obrigada, Tatiana [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Calcular Juros na SQL
Claro que tem como... vou te enviar parte do cálculo de custos de uma Stored Procedure do MSSQL no ERP qual trabalho: Abaixo eu faço alguns totalizadores no final do procedimento que serão utilizados como parâmetros para outros cálculos provindos de outros selects. -- Atualização dos totalizadores UPDATE A -- Cálculo do VIMP = MP * ((1 / (1 - SOMA(%IMPOSTOSN))) -1) SET PFP_VIMP = C.PFP_MP * ((1.00 / (1.00 - (ISNULL(B.POV_PER_IMPN, 0.00) / 100.00))) - 1.00) -- Cálculo do POV = [(CDP + CIP + LSE + LHM) / (1 - SOMA(%DESPESAS + %IMPOSTOS)) + VIMP] ,PFP_POV = ((C.PFP_CDP + C.PFP_CIP + C.PFP_LSE + C.PFP_LHM) / (1.00 - (ISNULL((B.POV_PER_DSP + B.POV_PER_IMPS) / 100.00, 0.00))) + (C.PFP_MP * ((1.00 / (1.00 - (ISNULL(B.POV_PER_IMPN, 0.00) / 100.00))) - 1.00))) ,PFP_IMPN = B.POV_PER_IMPN ,PFP_IMPS = B.POV_PER_IMPS FROM @vPFP_TOTPAR A INNER JOIN @vPFP_TOTPRO C ON C.UNIF_COD = A.UNIF_COD LEFT JOIN (SELECT BB.UNIF_COD ,BB.MKPC_COD ,BB.PARCOUPROD_COD ,POV_PER_DSP = SUM(BB.POV_PER_DSP) ,POV_PER_IMPS = SUM(BB.POV_PER_IMPS) ,POV_PER_IMPN = SUM(BB.POV_PER_IMPN) FROM @vPFP_MARKUP BB GROUP BY BB.UNIF_COD ,BB.MKPC_COD ,BB.PARCOUPROD_COD -- somente itens de markup de parceiros ) B ON B.UNIF_COD = A.UNIF_COD AND B.MKPC_COD = A.MPAC_COD AND ISNULL(B.PARCOUPROD_COD, 0) = ISNULL(A.PARC_COD, 0) As variáveis e as tabelas de memória foram populadas e criadas antes... essa proc de cálculo de custos que eu cito acima tem mais de 3k linhas basicamente de cálculos. =) Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Forum To: delphi-br@yahoogrupos.com.br Sent: Tuesday, December 12, 2006 4:18 PM Subject: Re: [delphi-br] Calcular Juros na SQL Sim, mas estou precisando calcular os juros diarios.. e nao é so multimplicar.. e sim saber a quantidade de dias.. e aplicar o calculo via sql.. tem como? -- Grato pelo atenção Luís ___ O Yahoo! está de cara nova. Venha conferir! http://br.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Destruir um EXE da memoria
Heim? o.O O programa não é uma variável da aplicação dele. Ele mandou o windows executar e agora quer mandar o win finalizar a tarefa... Utilize a função TerminateProcess do win32sdk: BOOL TerminateProcess( HANDLE hProcess, // handle to the process UINT uExitCode // exit code for the process ); []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: jscoutinho1 To: delphi-br@yahoogrupos.com.br Sent: Friday, December 08, 2006 11:25 AM Subject: [delphi-br] Re: Destruir um EXE da memoria E so colocar esse codigo FreeAndNil(Prod.exe); --- Em delphi-br@yahoogrupos.com.br, Doretto [EMAIL PROTECTED] escreveu Bom dia... Tem como tirar da memoria um programa em execucao via programacao ? Ex: WinExec('Prod.Exe',0) Entrada:=Tentrada.Create(Self); Entrada.ShowModal; Entrada.Release; Destruir o prod.exe ou seja tirar de execucao.. Abraço Doretto. tem como ? Abraço. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Destruir um EXE da memoria
Olhe nestes links tem dois exemplos distintos do que vc precisa: http://www.activedelphi.com.br/print.php?sid=369 http://www.swissdelphicenter.ch/torry/showcode.php?id=266 E se me permite dar uma dica: estes links foram encontrados a partir do Google (http://www.google.com.br/search?hl=pt-BRsa=Xoi=spellresnum=0ct=resultcd=1q=terminateprocess+%2Bdelphispell=1). Eu e outro colega indicamos o nome da função que vc deveria utilizar. Agora é com vc procurar a sintaxe e como implementar isso em sua aplicação. Boa sorte ;) Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Doretto To: delphi-br@yahoogrupos.com.br Sent: Friday, December 08, 2006 1:08 PM Subject: Re: [delphi-br] Re: Destruir um EXE da memoria No exemplo que eu te passei como eu acharia qual e o meu hProcesse e o outro parâmetro. Você conseguiria exemplificar melhor... Obr. - Original Message - From: Eric D. To: delphi-br@yahoogrupos.com.br Sent: Friday, December 08, 2006 2:01 PM Subject: Re: [delphi-br] Re: Destruir um EXE da memoria Heim? o.O O programa não é uma variável da aplicação dele. Ele mandou o windows executar e agora quer mandar o win finalizar a tarefa... Utilize a função TerminateProcess do win32sdk: BOOL TerminateProcess( HANDLE hProcess, // handle to the process UINT uExitCode // exit code for the process ); []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: jscoutinho1 To: delphi-br@yahoogrupos.com.br Sent: Friday, December 08, 2006 11:25 AM Subject: [delphi-br] Re: Destruir um EXE da memoria E so colocar esse codigo FreeAndNil(Prod.exe); --- Em delphi-br@yahoogrupos.com.br, Doretto [EMAIL PROTECTED] escreveu Bom dia... Tem como tirar da memoria um programa em execucao via programacao ? Ex: WinExec('Prod.Exe',0) Entrada:=Tentrada.Create(Self); Entrada.ShowModal; Entrada.Release; Destruir o prod.exe ou seja tirar de execucao.. Abraço Doretto. tem como ? Abraço. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Duvida no cadastro de produtos pereciveis
Vc pode montar em sua aplicação, um módulo de rastreio de validade dos produtos, classificados por lote ou por qualquer outro fator que vc desejar. Basta criar em seu banco de dados, uma tabela filha da sua tabela de produtos, então vc vai poder realizar lançamentos de datas de validades diferentes, para diferentes lotes em diferentes grupos de transporte/entrega para um mesmo produto. Espero ter ajudado. []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Celio Ricardo To: delphi-br@yahoogrupos.com.br Sent: Friday, December 08, 2006 1:39 PM Subject: [delphi-br] Duvida no cadastro de produtos pereciveis Oi, pessoal. Estou fazendo um servico para uma distribuidora de alimentos e tenho a seguinte duvida, preciso cadastrar produtos pereciveis, o mesmo produto vem com validades diferentes. Como voces fazem para cadastrar esses produtos, pois nao vejo maneira simples para facilitar a saida do produto. Obrigado Celio Ricardo [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Aplicação dxGrid para cxGrid
Pessoal, gostaria de perguntar a todos, se alguém da lista já criou algum programa para varrer os DFMs de uma aplicação para converter o dxGrid para cxGrid da Developer Express. Pra ser mais específico: alguém já fez isso alguma vez e tem isso pronto? A empresa aqui possui um ERP muito grande (é modular e tem mais de 100 bpls), e já adianto o seguinte: Migrar manualmente é impossível, o custo não seria suportado pelos clientes. Pretendemos migrar dos grids DX para os grids CX devido a uma atualização comprada da DevX recentemente. Então a idéia seria que uma aplicação trocasse os componentes nos forms e somente os métodos e outros itens mais difíceis de rastrear seriam feitos manualmente mesmo. []'s a todos Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] MSN
Amigo, eu acho um pouco difícil, considerando que a conexão do MSN uma vez estabelecida entre o client e os servidores do MSN, se mantém ativa e vc não tem como capturar esses eventos disparados pela aplicação cliente para o servidor do MSN, a não ser pela própria aplicação client do msn, ou no máximo no terminal do cara, tentando capturar esses eventos do client do msn. Se fosse uma possibilidade, vc poderia capturar as mensagens disparadas pelo usuário e as mensagens enviadas para o usuário (considerando o nível de msgs que vc quer(de/para, data-hora início/data-hora fim, vc PRECISARIA identificar o usuário na lista de contatos do seu usuário alvo). Mas nunca tentei isso então não sei efetivamente se isso é possível. Realmente isso só seria possível se o msn tivesse algum componente ou lib que oferecesse uma interface da sua aplicação com o msn propriamente dito. De qualquer forma, pelo seu servidor vc só consegue obter no máximo o log de acessos do terminal do usuário identificando o IP de origem e destino da conexão, tempo de conexão, etc., que seria para um dos domínios que o msn necessita se conectar, e mesmo assim, como eu disse antes, uma vez estabelecida a conexão do client do msn com os servidores, a conexão é persistente até que o msn seja fechado. Então vc teria pelo menos quanto tempo o cara ficou conectado no msn. Isso que vc está tentando fazer é tarefa de proxy ou firewall. Por acaso as informações existentes no log do proxy não satisfazem e precisa mesmo detalhar dessa maneira gerencialmente? E se vc me permite, dou uma dica: Se vc precisa rastrear desse jeito, analise o real motivo: É pra log de assuntos relacionados ao trabalho ou a assuntos pessoais? Se for mais pra assuntos pessoais, algo do tipo rastrear com quem a pessoa anda conversando e por isso ela não anda fazendo o trabalho dela, é melhor cortar o acesso completo a programar instant messenger. Já se for para analisar as tarefas cotidianas do cara pelo msn, tipo conversar com o cliente durante um suporte, eu aconselho vc a criar um programa de apontamento de horas para que o funcionário indique o que foi feito, quanto tempo, para quem e com que previsão de término, assim como são feitos em alguns call centers de suporte. Assim, vc parte para uma visão mais gerencial e pode até desfrutar mais do que o funcionário anda fazendo do que o pq ele anda fazendo. =) Mas isso é uma regra gerencial que vc tem que decidir. Eu só quis ajudar com algumas sugestões. Espero ter ajudado em algo. []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Higor (Yahoo) To: delphi-br@yahoogrupos.com.br Sent: Tuesday, December 05, 2006 10:50 AM Subject: [delphi-br] MSN Pessoal, bom dia!! Preciso fazer uma aplicação que indentifique no servidor conversas via MSN, tipo: USUÁRIO, CONVERSANDO COM, DATA/HORA INÍCIO, DATA/HORA TÉRMINO, TEMPO DE CONVERSA (Data/Hora Término - Data/Hora Início)... isso iria gravar num banco de dados e gerar pesquisas/relatórios. Alguém poderia me dar um idéia de como faria isso. Obrigado desde já... Higor [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] MSN
Legal Elazar, não sabia desse sdk. Vlw =] []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Elazar Dornelles Ceza To: delphi-br@yahoogrupos.com.br Sent: Tuesday, December 05, 2006 1:02 PM Subject: RES: [delphi-br] MSN Eric, e pessoal. Cara, procura no Baixaki, tem um programa chamado MSNSniffer..ele é pago mas cria este log de todos os usuarios logados em uma rede. Se não me engano a mircrosoft tem um SDK que permite a criação de 'plugins' para o msn. Atenc. Elazar -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eric D. Enviada em: terça-feira, 5 de dezembro de 2006 14:11 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] MSN Amigo, eu acho um pouco difícil, considerando que a conexão do MSN uma vez estabelecida entre o client e os servidores do MSN, se mantém ativa e vc não tem como capturar esses eventos disparados pela aplicação cliente para o servidor do MSN, a não ser pela própria aplicação client do msn, ou no máximo no terminal do cara, tentando capturar esses eventos do client do msn. Se fosse uma possibilidade, vc poderia capturar as mensagens disparadas pelo usuário e as mensagens enviadas para o usuário (considerando o nível de msgs que vc quer(de/para, data-hora início/data-hora fim, vc PRECISARIA identificar o usuário na lista de contatos do seu usuário alvo). Mas nunca tentei isso então não sei efetivamente se isso é possível. Realmente isso só seria possível se o msn tivesse algum componente ou lib que oferecesse uma interface da sua aplicação com o msn propriamente dito. De qualquer forma, pelo seu servidor vc só consegue obter no máximo o log de acessos do terminal do usuário identificando o IP de origem e destino da conexão, tempo de conexão, etc., que seria para um dos domínios que o msn necessita se conectar, e mesmo assim, como eu disse antes, uma vez estabelecida a conexão do client do msn com os servidores, a conexão é persistente até que o msn seja fechado. Então vc teria pelo menos quanto tempo o cara ficou conectado no msn. Isso que vc está tentando fazer é tarefa de proxy ou firewall. Por acaso as informações existentes no log do proxy não satisfazem e precisa mesmo detalhar dessa maneira gerencialmente? E se vc me permite, dou uma dica: Se vc precisa rastrear desse jeito, analise o real motivo: É pra log de assuntos relacionados ao trabalho ou a assuntos pessoais? Se for mais pra assuntos pessoais, algo do tipo rastrear com quem a pessoa anda conversando e por isso ela não anda fazendo o trabalho dela, é melhor cortar o acesso completo a programar instant messenger. Já se for para analisar as tarefas cotidianas do cara pelo msn, tipo conversar com o cliente durante um suporte, eu aconselho vc a criar um programa de apontamento de horas para que o funcionário indique o que foi feito, quanto tempo, para quem e com que previsão de término, assim como são feitos em alguns call centers de suporte. Assim, vc parte para uma visão mais gerencial e pode até desfrutar mais do que o funcionário anda fazendo do que o pq ele anda fazendo. =) Mas isso é uma regra gerencial que vc tem que decidir. Eu só quis ajudar com algumas sugestões. Espero ter ajudado em algo. []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Higor (Yahoo) To: delphi-br@yahoogrupos.com.br Sent: Tuesday, December 05, 2006 10:50 AM Subject: [delphi-br] MSN Pessoal, bom dia!! Preciso fazer uma aplicação que indentifique no servidor conversas via MSN, tipo: USUÁRIO, CONVERSANDO COM, DATA/HORA INÍCIO, DATA/HORA TÉRMINO, TEMPO DE CONVERSA (Data/Hora Término - Data/Hora Início)... isso iria gravar num banco de dados e gerar pesquisas/relatórios. Alguém poderia me dar um idéia de como faria isso. Obrigado desde já... Higor ___ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Re: [Off-topic] Averi Denisson PPLB
Não é que não tenha a ver com delphi. É pq vc está perguntando sobre informações da impressora e não sobre a programação do delphi especificamente, entendeu? Assim, sempre é bom informar um [Off-topic], pq é um caso muito específico do seu sistema (relativo a como carregar as fontes da impressora no delphi), assim como eu fiz na resposta. Mesmo assim, entre em contato com o suporte do fabricante do equipamento e solicite os manuais em formato digital ou impresso. Frequentemente eles sempre disponibilizam códigos-fonte de exemplo para a integração de sua aplicação com a impressora. Atenciosamente, Eric D. - Desenvolvimento e Soluções de Tecnologia Talk is cheap, show me the code... - Original Message - From: Elazar Dornelles Ceza To: delphi-br@yahoogrupos.com.br Sent: Wednesday, November 29, 2006 9:11 AM Subject: RES: [delphi-br] Averi Denisson PPLB Obrigado pela forca! Eu encontrei este manual, mas ele não tem o comando para carregar fontes... ...voce pode me esplicar como não esta direcionado a delphi? (Estou desenvolvendo um software de impressão de etiquetas termicas para um cliente...da pra imaginar que é com delphi que eu quero fazer isto!!!) Sem mais.. Atenc. Elazar -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rubem Nascimento da Rocha Enviada em: quarta-feira, 29 de novembro de 2006 09:37 Para: delphi-br@yahoogrupos.com.br Assunto: RE: [delphi-br] Averi Denisson PPLB Prioridade: Alta 1) Quando for direcionar dúvidas/questionamentos que não estão diretamente relacionados com Delphi, indique a palavra 'OFF-TOPIC' no assunto da mensagem; 2) Nem sempre o Google é a solução para todo o mal que aflige o desenvolvimento de software. Olha só o que eu achei no AltaVista: http://www.torres. http://www.torres.ind.br/download.html ind.br/download.html Sds. From: Elazar Dornelles Ceza [EMAIL PROTECTED] mailto:elazar021%40yahoo.com.br com.br Reply-To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Subject: [delphi-br] Averi Denisson PPLB Date: Wed, 29 Nov 2006 09:04:33 -0200 Bom dia Pessoal Estou desenvolvendo um software de impressão de etiquetas termicas para um cliente... O mesmo utiliza uma impressora...Averi Denisson 3.4, so que ele não tem o cd que acompanha a impressora. Ja procurei por todo o google e não consegui achar muita coisa...entao eu pergunto, alguem tem um manual PPLB? pra ser mais especifico estaria precisando de comandos para carregar fontes na impressora. Atenc. Elazar ___ Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas ! http://br.answers. http://br.answers.yahoo.com/ yahoo.com/ __ MSN Hotmail, o maior webmail do Brasil. http://www.hotmail. http://www.hotmail.com com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Framework MVP
Pessoal, isso não equivale ao MVC (Model-View-Controller) já existente pra PHP a muuito tempo? Não é necessariamente nem um framework tudo isso. Mas sim uma metodologia de desenvolvimento. Um framework é desenvolvido em cima desta metodologia para colocá-la totalmente a disposição da produção do desenvolvimento de qq aplicação. Já vi algumas empresas com alguns frameworks desenvolvidos para suas aplicações que utilizam o conceito de MVC, embora com componentes DBAware, e mesmo assim eram muito interessantes. Acho que a discussão de DB(non)aware está fora do escopo dessa thread definitivamente. O conceito é a alma, o objeto só dá a forma. E independente do objeto utilizado, o desempenho será proporcional ao propósito do conceito proposto no projeto e da maneira da qual a arquitetura desse framework foi desenhada. Ou então estou totalmente errado, disse uma grande besteira e todos façam o favor de me ignorar rs (mas acho que não) xD []'s a todos Eric D. - Desenvolvimento e Soluções de Tecnologia Talk is cheap, show me the code... - Original Message - From: Joao Morais To: delphi-br@yahoogrupos.com.br Sent: Wednesday, November 29, 2006 1:31 PM Subject: Re: [delphi-br] Framework MVP Luiz Escobar wrote: Model-View-Presenter http://www.devmedia.com.br/articles/viewcomp.asp?comp=3043 Dá uma olhadinha quanto código para fazer um LOGIN acho que ainda não esta madura, vou esperar até tenha algo mais concreto, ate começar a usar isso ai Esse artigo tá mais assustando do que ajudando. E você não precisa escrever essa renca de coisa, é pra isso que serve um framework. -- João Morais [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Problemas no SQL
Vc está comparando as duas datas como = pelo q vc passou. =/ Recomendo utilizar BETWEEN em comparação de intervalos. Seu select ficaria: SELECT A.* FROM CONTAS_A_PAGAR A WHERE A.DATALANCAMENTO BETWEEN 'SUA_DATA_INICIAL' AND 'SUA_DATA_FINAL' ORDER BY A.DATALANCAMENTO []'s Eric D. - Desenvolvimento e Soluções de Tecnologia Talk is cheap, show me the code... - Original Message - From: Marcelo Hoepfner (SI) To: delphi-br@yahoogrupos.com.br Sent: Tuesday, November 28, 2006 11:31 AM Subject: RES: [delphi-br] Problemas no SQL Bom dia, estou com um problema no SQL e gostaria que alguém me ajudasse: se eu fizer essa pesquisa: dmDados.ibqConsultaContasAPagar.SQL.add (' select * from contas_a_pagar where ((contas_a_pagar.datalancamento = '+ chr(39) + eDataInicial.text + chr(39) + ')' and '(contas_a_pagar.datalancamento = '+ chr(39) + eDataFinal.text + chr(39) + ')'); Corrigida dmDados.ibqConsultaContasAPagar.SQL.add (' select * from contas_a_pagar where ((contas_a_pagar.datalancamento = '+ chr(39) + eDataInicial.text + chr(39) + ') and (contas_a_pagar.datalancamento = '+ chr(39) + eDataFinal.text + chr(39) + ')'); _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Régis Júlio Bender Enviada em: terça-feira, 28 de novembro de 2006 09:21 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Problemas no SQL Bom dia, estou com um problema no SQL e gostaria que alguém me ajudasse: se eu fizer essa pesquisa: dmDados.ibqConsultaContasAPagar.SQL.add (' select * from contas_a_pagar where ((contas_a_pagar.datalancamento = '+ chr(39) + eDataInicial.text + chr(39) + ')' and '(contas_a_pagar.datalancamento = '+ chr(39) + eDataFinal.text + chr(39) + ')'); no delphi ele esta dando esse erro: [Error] uRelatContasAPagar.pas(40): Operator not applicable to this operand type Se eu colocar esse: dmDados.ibqConsultaContasAPagar.SQL.add (' select * from contas_a_pagar where ((contas_a_pagar.datalancamento = '+ chr(39) + eDataInicial.text + chr(39) + ')' ); fica certo não estou conseguindo implementar o AND para fazer a pesquisa entre duas datas. outra coisa, eu informo no edit a data no formato dd/mm/ e ele pesquisa como mm/dd/ Como eu faço para converter? Alguém pode me ajudar? desde já, agradeço. Abraço sds Bender Desenvolvimento de Sistemas e Serviços Contábeis (Régis) (51) 98470699 Novo Hamburgo/RS MSN: [EMAIL PROTECTED] mailto:regissk8%40terra.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Fiz CACA Preciso de ajuda
Rollback depois de um commit não vai fazer nada! o.O Commit e Rollback estão diretamente relacionados a uma transação iniciada. Ele iniciou e deu commit, a transação fecha e um abraço.. nada de rollback agora... é backup ou se contentar com a caca rs =) []'s Eric D. - Desenvolvimento e Soluções de Tecnologia Talk is cheap, show me the code... - Original Message - From: SUPER Safra (TI: Marcos Roberto) To: delphi-br@yahoogrupos.com.br Sent: Friday, November 24, 2006 8:08 AM Subject: Re: [delphi-br] Fiz CACA Preciso de ajuda roolbak - Original Message - From: Fabio Dantas To: delphi-br@yahoogrupos.com.br Sent: Thursday, November 23, 2006 3:56 PM Subject: [delphi-br] Fiz CACA Preciso de ajuda Galera fiz caca em um banco interbase. Limpei uma tabela e dei comit tem como voltar atras ? Abraço [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Study Guide para Certificação Delp hi 2006 .NET e Win32 disponíveis
O problema não é a informação passada. Em nenhum momento eu disse isso. O problema é: As regras se aplicam a todos da lista ou quem é da Borland está acima das regras ou então nem mesmo precisa ler as regras e pode fazer tudo o q quiser soh pq faz parte do corpo de funcionários do produto foco dessa lista? Por isso comentei essa msg. Quando eu fiz isso a primeira vez, fui suspenso uma semana sem nem ser avisado. E não podia contestar isso, pq essas diretrizes de suspensao estavam nas regras da lista. Podem dizer o q quiser dos meus posts. Mas na minha cabeça, regra é regra. Se eu fui punido, então todos os que cometem o mesmo erro tb devem ser punidos. Mas isso não é uma decisão minha e sim dos moderadores. Mas como participante da lista eu tenho sim o direito de reclamar quando eu vejo que injustiças podem começar a acontecer na lista por uma abertura nas regras como este email. Sem mais, Eric D. - Desenvolvimento e Soluções de Tecnologia Talk is cheap, show me the code... - Original Message - From: JDorea To: delphi-br@yahoogrupos.com.br Sent: Thursday, November 23, 2006 8:05 AM Subject: Re: [delphi-br] Study Guide para Certificação Delphi 2006 .NET e Win32 disponíveis Caros amigos, não vejo esta mensagem do Adreano Lanusse como incoveniente, afinal tem tudo haver com delphi. Se a Borland não orienta a nós usuários... metemos o pau, se passa informação queremos punir! Afinal informações desta natureza vindo da equipe da Borland, creio que será útil para muitos. O que não pode é nós como desenvolvedores ofereçer nossos produtos e serviços, pois o objetivo é a troca de conhecimento. Mas a Borland... bem aí é outra história: Ela pode passar informações sobre o produto, novidades, e tudo mais relacionado a Delphi. Afinal o grupo é sobre DELPHI. Grande abraço JDorea - Original Message - From: Eduardo To: delphi-br@yahoogrupos.com.br Sent: Wednesday, November 22, 2006 9:24 PM Subject: Re: [delphi-br] Study Guide para Certificação Delphi 2006 .NET e Win32 disponíveis Não é por nada, mas cross-posting e idiotice são estas msg que não agrega nada !!! Eduardo Valfrid-Ly Silva Couto escreveu: Bom, essa idiotice como você disse está prevista nas regras da lista e vai contra a Netiqueta, e todos os que entram na lista recebem uma cópia dessas regras. Agora a punição dele é algo para os moderadores resolverem, não para ficar sendo discutido na lista!! José Henrique (Zote) [EMAIL PROTECTED] mailto:zote%40bludata.com.br escreveu: Pra mim, punir alguem por cross-posting é no mínimo idiotice... pois não são todas as pessoas que assinam as mesmas listas/news. Eu por exemplo, lista de discussão de delphi acesso somente essa, e se ele não tivesse feito isso, eu não teria ficado sabendo. (Na verdade teria, pois sempre acesso o BDN/BLOGS). -- José Henrique (Zote) Bludata Software From: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br] On Behalf Of Eric D. Sent: quarta-feira, 22 de novembro de 2006 17:36 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Subject: Re: [delphi-br] Study Guide para Certificação Delphi 2006 .NET e Win32 disponíveis Hum... espero que mesmo sendo da Borland ele tome uma chamada pelo Cross-posting... Eu já fui até suspenso por isso... Eric D. - Desenvolvimento e Soluções de Tecnologia Talk is cheap, show me the code... - Original Message - From: Andreano Lanusse To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ; [EMAIL PROTECTED] mailto:lista-delphi%40yahoogrupos.com.br ; [EMAIL PROTECTED] mailto:delphi-total%40yahoogrupos.com.br Sent: Wednesday, November 22, 2006 2:29 PM Subject: [delphi-br] Study Guide para Certificação Delphi 2006 .NET e Win32 disponíveis Pessoal, está disponível para download os Study Guides para a certificação Delphi 2006 Win32 e .NET http://blogs.borland.com/andreanolanusse/archive/2006/11/22/29736.aspx http://blogs.borland.com/andreanolanusse/archive/2006/11/22/29736.aspx Bons estudos :o) []'s Andreano Lanusse IDE, Product Line Sales Manager CodeGear Tel.: +55 (11) 2165 - 8000 / Mobile: +55 (11) 8196-5912 Blogs: http://blogs.borland.com/andreanolanusse http://blogs.borland.com/andreanolanusse e Artigos: http://bdn.borland.com http://bdn.borland.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos Valfrid-Ly Silva Couto [EMAIL PROTECTED
Re: [delphi-br] Tela de Login
Bom dia Tiago. Como vc parece ser um cara esforçado, vou te mandar mais algumas coisas que vc deva considerar em sua app =) Pra utilizar uma tela de splash, eu faço sempre algumas recomendações: # Tela de splash não foi criada só pra enfeitar a aplicação. Tem gnt que coloca até um TTimer só pra deixar ela um tempo aberta =X - O que deixa teu programa um tempo parado inutilmente sendo que ele está livre pra ser iniciado. E aplicação boa é aplicação rápida, que não enrola em nada o usuário. # Ela deve ser criada e continuar sendo exibida durante o tempo que sua aplicação apresenta um processamento ANTERIOR à criação do Form Principal, ou seja, pro usuário não pensar que a aplicação travou e executar o programa umas 10 ou 11 vezes ou matar ela umas 10 ou 20 vezes no gerenciador de tarefas xD~ # Pra que ele seja eficiente, basta ser simples. Basicamente, existem 2 tipos de splash: Statico - aquela que só mostra uma imagem até o programa iniciar (Ex.: Delphi 1/2/3/4/5/6/7 IDE). Dinâmico - aquela que mostra a imagem e o que está sendo carregado na aplicação (ex.: BDS 2005/2006 IDE) Com base nisso, vc escolhe o modelo que melhor se adapte à sua aplicação ou então que vc goste mais, criando sempre a mesma como um form normal (não mdi, dialog ou outro tipo qq). Para o tipo estático somente o form contendo o TImage basta. Já ára o tipo dinamico, vc pode incluir labels, icones e todo o tipo de recurso disponivel na sua criatividade para indicar ao usuário o que está sendo processado naquele momento. Feita sua Splash Screen, o código antigo ficaria da seguinte forma (considerando que o form tenha o nome frmSplash e que estou utilizando um exemplo de splash dinâmico utilizando apenas um label neste form pra indicar o que está sendo realizado durante o LOAD do programa): try frmSplash := TfrmSplash.Create(nil); with frmSplash do begin Show; // digamos que eu tenha que criar um DataModule agora... então um splash seria útil, pois o tempo de criação pode variar de micro p/ micro. lblStatus.Caption := 'Carregando origem de dados...'; Update; Application.CreateForm(TdtmPrincipal, dtmPrincipal); end; try frmLogin := TfrmLogin.Create(nil); with frmLogin do begin frmSplash.Hide; // não esquecer de esconder a janela de splash ao exibir qualquer outra inicialmente ShowModal; if Logado then // se não for definido a propriedade logado no form de login, nem entra no sistema, sai direto =) Application.CreateForm(TfrmPrincipal, frmPrincipal); end; finally FreeAndNil(frmLogin); end; finally FreeAndNil(frmSplash); end; Application.Run; Acho que basicamente é isso. O Splash é um recurso simples que pode ser muito bem utilizado dependendo da necessidade da aplicação ou da criatividade do programador, desde que não seja pra ficar fazendo graça na interface da aplicação (esta é a minha opinião). Ah, eu estou digitando este código direto no email, rs.. não compilei.. então pode haver erros huehuehuehe xD Mas mesmo assim a idéia é que serve =) Qualquer outra dúvida estamos aeh []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Tiago de Assis Pimenta To: delphi-br@yahoogrupos.com.br Sent: Tuesday, November 07, 2006 5:48 PM Subject: RES: [delphi-br] Tela de Login Como fica a tela de splash Eric ?!?!?! Tiago de Assis Pimenta MSN: mailto:[EMAIL PROTECTED] [EMAIL PROTECTED] SKYPE: tiagopimenta_skype _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eric D. Enviada em: terça-feira, 7 de novembro de 2006 16:30 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Tela de Login Isso vc pode resolver direto editando o seu .dpr. Ex.: Digamos que tenho 2 forms: frmPrincipal e frmLogin. Digamos que meu frmLogin tenha uma propriedade (que eu criei e eu vou definir dentro de uma função de verificação de usuário neste form) que indique se conseguiu ou não logar no sistema (Boolean). Então ficaria: Application.Initialize; try frmLogin := TfrmLogin.Create(nil); with frmLogin do begin ShowModal; if Logado then // se não for definido a propriedade logado no form de login, nem entra no sistema, sai direto =) Application.CreateForm(TfrmPrincipal, frmPrincipal); end; Application.Run; finally FreeAndNil(frmLogin); end; Eu sempre faço isso, fora o splash que vai antes de tudo isso (saindo o Application.Initialize) e a atualização do mesmo =)) Ps.: Pra usar FreeAndNil, não esqueça de declarar SysUtils no uses dentro do .DPR =) Espero ter ajudado []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message
Re: [delphi-br] Tela de Login
Isso vc pode resolver direto editando o seu .dpr. Ex.: Digamos que tenho 2 forms: frmPrincipal e frmLogin. Digamos que meu frmLogin tenha uma propriedade (que eu criei e eu vou definir dentro de uma função de verificação de usuário neste form) que indique se conseguiu ou não logar no sistema (Boolean). Então ficaria: Application.Initialize; try frmLogin := TfrmLogin.Create(nil); with frmLogin do begin ShowModal; if Logado then // se não for definido a propriedade logado no form de login, nem entra no sistema, sai direto =) Application.CreateForm(TfrmPrincipal, frmPrincipal); end; Application.Run; finally FreeAndNil(frmLogin); end; Eu sempre faço isso, fora o splash que vai antes de tudo isso (saindo o Application.Initialize) e a atualização do mesmo =)) Ps.: Pra usar FreeAndNil, não esqueça de declarar SysUtils no uses dentro do .DPR =) Espero ter ajudado []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Tiago de Assis Pimenta To: delphi-br@yahoogrupos.com.br Sent: Tuesday, November 07, 2006 2:48 PM Subject: [delphi-br] Tela de Login Galera, preciso fazer uma tela de login para o meu sistema ... o formulário principal é MDI e o restante são todos MDIChild. Dai vem os problemas ... quando ponho o formulário de login como Main Form ... ele não cria o formulário principal, dai tentei por para criar o frm de login para se criar no onactive do frmprincipal ele não Fecha o do login... e se por no oncreate ele aparece por baixo do frmprincipal. Alguem tem alguma dica ?!?! Ou se tiver um sistema com um frmlogin e pudesse me enviar ficaria grato Tiago de Assis Pimenta MSN: mailto:[EMAIL PROTECTED] [EMAIL PROTECTED] SKYPE: tiagopimenta_skype [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] [Off-Topic] NF-e Prefeitura Municipio de São Paulo
Boa tarde pessoal =) Gostaria de saber se alguém está implementando a NF-e da PMSP? Estou implementando as regras fiscais na aplicação e gostaria de trocar algumas idéias. Antecipadamente, agradeço =) Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Campo INT com 5 caracteres
É só pra visualização ou tem alguma outra utilização no sistema? Se for somente para visualização, vc pode utilizar apenas um FormatFloat no seu controle de visualização. Pq campo numerico com zero alinhado não existe. Pro banco zero a esquerda é ignorado em campos numéricos. Se for somente pra exibição, ficaria: Edit1.Text := FormatFloat('0', MeuValor), o que daria uma exibição de '7' []'s =) Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Igor Alexandre To: Delphi-Br ; Delphi-Total Sent: Thursday, October 26, 2006 3:29 PM Subject: [delphi-br] Campo INT com 5 caracteres Como criar um campo INT na tabela que fique com 5 caracters. por exemplo: ao invés de 7 ficaria 7; desde já obrigado. -- Igor Alexandre. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Multi-Seleção em StringGrid
Em Options do DBGrid, defina a propriedade MultiSelect para True e vc poderá selecionar mais de um registro ao mesmo tempo. []'s Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Vandinei Santos To: Delphi-Msg Sent: Thursday, October 26, 2006 3:53 PM Subject: [delphi-br] Multi-Seleção em StringGrid Olá Pessoal! Alguém sabe como implementar multi-seleção num StringGrid? Desde já agradeço. Um abraço Vandinei Programador em Delphi [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Re: CXGRID de seleção
Copiado e colado do Help do Delphi =X Mais precisamente em TCustomDBGrid.SelectedRows (Indice: TDBGrid - Properties - SelectedRows - Example) Como o cxGrid implementa todas os métodos e propriedades ancestrais, vc não vai ter problemas em fazer o mesmo somente trocando o nome da classe. Espero que sirva =) -- The following example copies the selected rows in a db grid to a list box. procedure TForm1.Button1Click(Sender: TObject); var i, j: Integer; s: string; begin if DBGrid1.SelectedRows.Count0 then with DBGrid1.DataSource.DataSet do for i:=0 to DBGrid1.SelectedRows.Count-1 do begin GotoBookmark(pointer(DBGrid1.SelectedRows.Items[i])); for j := 0 to FieldCount-1 do begin if (j0) then s:=s+', '; s:=s+Fields[j].AsString; end; Listbox1.Items.Add(s); s:= ''; end; end; Eric D. - Desenvolvimento e Soluções de Tecnologia [EMAIL PROTECTED] Talk is cheap, show me the code... - Original Message - From: Gabriel Herdt To: delphi-br@yahoogrupos.com.br Sent: Friday, October 20, 2006 1:28 PM Subject: [delphi-br] Re: CXGRID de seleção Valeu pensei nisso tambem criar um dataset auxiliar. Mas preciso de um exemplo de codigo fonte de como mover as linhas selecionadas da grade(ExpressQuantumGrid 5) para um dataset. sds gabriel --- Em delphi-br@yahoogrupos.com.br, Andre Mesquita [EMAIL PROTECTED] escreveu Primeiro, se vc apagar seu dataSet vc não terá linhas para mover. Vc precisa criar um novo dataset temporário para copiar suas linhas, apagar o antigo e voltar com os dados do temporário para o antigo. talvés o kbmMemTable possa te ajudar nessa empreitada. [ ]'s - Original Message - From: Gabriel Herdt [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Friday, October 20, 2006 12:01 PM Subject: [delphi-br] CXGRID de seleção seguinte quero fazer uma grid de seleção e as linhas selecionadas eu jogo para meu dataset. exemplificando. seleciono as linhas, apago meu dataset, movo as linhas selecionadas para meu dataset. -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html