[delphi-br] Arquivo - comandos.txt
Comandos e endereços especiais do servidor eGroups - Lista delphi-br [EMAIL PROTECTED] para postar uma mensagem para a lista [EMAIL PROTECTED] manda um email para TODOS os owners e moderadores. Tanto pode ser usado pelo assinante (ou não) para comunicação direta com os responsáveis, QUANTO pode ser usado pelos próprios owners como se fosse uma listinha privativa dos moderadores, para discussão de questões administrativas da lista sem a ciência dos membros normais. Endereços de Comandos: (Envie uma msg em branco) [EMAIL PROTECTED] assina a lista [EMAIL PROTECTED] cancela a assinatura da lista [EMAIL PROTECTED] Ativa modo NO MAIL - suspende temporariamente a entrega de e-mails, sem sair da lista [EMAIL PROTECTED] Ativa modo DIGEST - Assinante passa a receber as mensagens em modo Digest (uma única mensagem é enviada, com todo texto, a cada final de dia, ou a cada vez que houverem 25 mensagens - o que ocorrer primeiro) [EMAIL PROTECTED] Desativa NO MAIL ou DIGEST - Estando em modo digest ou no mail, o assinante volta ao modo NORMAL de recebimento por e-mails individuais. Obs. Note que o e-mail remetente deve ser o mesmo e-mail de recebimento das mensagens. -- 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] Arquivo - Files.txt
COMO OBTER ACESSO À SEÇÃO DE ARQUIVOS DA LISTA. --- Para ter acesso à todos os recursos da Lista Delphi-BR, você precisa estar inscrito no YahooGrupos. Todas as listas hospedadas pelo YahooGrupos possuem espaço para disponibilização de arquivos, enquetes, fotos, URL's e histórico de mensagens, entre outros recursos. Os passos abaixo o auxiliarão no acesso à seção de arquivos da lista: - Acesse o site da lista http://lista.delphi-br.org/. - Clique no link Entre neste grupo. - Irá aparecer uma caixa de diálogo pedindo um login e uma senha do YahooGrupos. Quem já for filiado ao YahooGrupos por outros motivos, bastará digitar seu login e sua senha nos respectivos locais para que o mesmo vincule sua conta à lista. NOTA: Este cadastro é independente da sua inscrição na mesma feita via e-mail. - Após digitar seu login e senha do YahooGrupos e confirmar volte à página do grupo e verifique se todos os links da esquerda estão habilitados (Mensagens, Arquivos, Enviar, Bate-Papo, etc..). Caso não esteja mas você já seja membro do grupo, é sinal que você precisará ativar a sua conta no YahooGrupos com o mesmo. Neste caso o link que irá aparecer será Editar minhas opções. - Se você não tem conta no YahooGrupos, clique no link Cadastre-se agora. - Para quem não é associado, preencha todos os dados e confirme o envio. Lhe será enviada, pelo e-mail que você definiu, uma senha com a qual você passa a ter acesso aos serviços do Yahoo entre eles a lista de discussão. - Após este cadastro, volte ao endereço do site da lista e clique no link Entre neste grupo. Verás que aparecerá uma tela de cadastro DO SEU PERFIL NO GRUPO. Basta cofigurar tudo do jeito que você desejar e confirme as alterações. - Feito isto, você verá que quando voltar ao site da lista novas opções estarão disponíveis para você, entre as quais a área Arquivos que é a área onde você pode baixar os arquivos que o pessoal disponibiliza na lista. Quaisquer dúvidas, favor contactar o moderador da lista: [EMAIL PROTECTED] -- 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] Form é fechado, mas memória continua a m esma ?????
Olá pessoal, boa tarde, hoje fui gerenciar a memória que meu aplicativo gasta no task manager do windows xp e percebi que quando abro um form dentro do aplicativo, a memória consumida é expandida, mas quando fecho, a memória continua praticamente a mesma (diminui uns 5% do q consumiu). Abaixo estão os códigos de abertura do meu form (criado dinamicamente, ou seja, retirei ele dos forms auto-create do projeto) e fechamento do mesmo. // criando e abrindo o form var Formulario : TformGraficos; begin // Cria o form dinamicamente Formulario := TformGraficos.Create(Application); Formulario.Top := 0; Formulario.Left := 0; end // fechando o form procedure TformGraficos.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caFree; formGraficos := nil; end; Alguém tem uma luz para eu chegar até o final do túnel ?? Obrigado pela atenção. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] [DICA] Formatação de telefone s, CPF e CNPJ
Prezado Rubem, Vamos combinar: Cri-Cri somos eu e você, o Cara aí é chato demais e bota chato nisso. Sem querer ofender Sr. João Moraishehehehe. Um grande abraço e parabéns por ter postado AQUI essa dica que vai ser de grande utilidade para muitos de nós. João Carlos De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Joao Morais Enviada em: sábado, 23 de fevereiro de 2008 18:24 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] [DICA] Formatação de telefones, CPF e CNPJ Rubem Nascimento da Rocha wrote: Confesso que na pressa na digitação do código, eu cometi uma tremenda gafe, mas o que importa é que o código é eficiente e funciona! E tb espero que vc tenha chegado a essa conclusão. Exatamente. Se não chegou, é sinal de que tenho um desafeto! Capaz. Não crio esse tipo de coisa, não me leva a lugar algum. Agora, se aceitas um comentário, acho que as dicas ficariam bem em um site. Enquanto aqui elas têm grande visibilidade, porém momentânea, ao serem publicadas elas seriam indexadas e seriam encontradas para sempre. Opinião pessoal. 2) Encontrei alguém mais cri-cri do que eu! Concordo em parte. -- Joao Morais To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br From: [EMAIL PROTECTED] mailto:post%40joaomorais.com.br Date: Sat, 23 Feb 2008 15:59:39 -0300 Subject: Re: [delphi-br] [DICA] Formatação de telefones, CPF e CNPJ Rubem Nascimento da Rocha wrote: AbreAspas = '('; FechaAspas = ')'; Abre o quê? -- Joao Morais [As partes desta mensagem que não continham texto foram removidas]
Re: Res: [delphi-br] Ajuda Delphi com Word
bom dia a todos, ja desenvolvi um sitema q e o pega um texto do formato RICH TEXT, funciona +/- assim ... abro o arquivo formatado (rich text) no componete RichText Ex: --- (conteudo do texto) Prezado Sr(a) 1a# declaro ter pago a empresa do fulando de tal a quantia de 2b# __ // contante global const ///{0.. 99} qtds de campos q vc vai usar no meu caso 100 campos da tabela a : array[0..99] of string = ( 'a1','b2','c3','d4','e5','f6','g7','h8','i9','j10','l11','k12','m13','n14','o15','p16','q17','r18','s19','t20','u21','v22','w23','x24','y25','z26', 'a27','b28','c29','d30','e31','f32','g33','h34','i35','j36','l37','k38','m39','n40','o41','p42','q43','r44','s45','t46','u47','v48','w49','x50','51y','52z', '53a','54b','55c','56d','57e','58f','59g','60h','61i','62j','63l','64k','65m','66n','67o','68p','69q','70r','71s','72t','73u','74v','75w','76x','77y','78z', '79a','80b','81c','82d','83e','84f','85g','86h','87i','88j','89l','90k','91m','92n','93o','94p','95q','96r','97s','98t','99u','100v'); em um botao coloco o seguinte codigo: - var FoundAt: LongInt; x,x1 : integer; r : string; begin //d.pesquisa e uma query ou ibquery ou o caralho de asa ... to bebado... heheheh D.Pesquisa.close; D.pesquisa.Sql.Text := 'select * from Auxiliar'; D.Pesquisa.Open; d.Pesquisa.Next ; for x := 0 to d.Pesquisa.FieldCount -1 do begin with RichEdit1 do begin r := a[x] + '#'; a representa a constante x representa o campo a[1] e a mesma coisa de a1# e a1# vai ser substituido pelo campo 1 da sua tabela FoundAt := Pos(r, Text) - 1; if (FoundAt 1) then begin SelStart := FoundAt; SelLength := Length(r); SelText := D.pesquisa.fields[x].asstring; end; end; end; end; a ideia e o seguinte... vc tem os campos na tabela: codigo nome endereco cidade estado o campo codigo o indice e 0 o campo nome o indice e 1 campo endereco e inice 2 estado o indice e 4. ai vc vai fazer a pergunta... pq ele usou a#, b#,c#... ? eu usei pq vai qse q impossivel achar dentro de um texto digitado essa informaçao, mas se encontrar vai ser substituido Ai vc vai se perguntar como q eu vc vai justificar??? nesse caso tem um compontente chamado JustifyRichEdit - esse componente tem opcao justificado, desculpe pelos erros tô meio tonto bebi um pouco espero q tenha ajudado ... t+ Andre Luis Silveria [EMAIL PROTECTED] escreveu: Olha no site www.clubedelphi.net que tem uns artigos falando sobre isso. - Mensagem original De: Vinicius Santos - MSI [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 22 de Fevereiro de 2008 15:14:59 Assunto: Re: [delphi-br] Ajuda Delphi com Word Fala mermão, faça a mala direta usando Access normalmente, depois insere os dados na tabela do Access pelo Delphi ! Flw Flw Vinicius dos Santos Analista de Desenvolvimento Júnior MSI SOLUÇÕES Av. Dr. Altino Arantes, 131 Sala 145 - 146 Centro - Ourinhos/Sp - Brasil Fone/Fax: +55 (14) 3324-8181 www.msisolucoes. com.br - Original Message - From: Raphae Fonseca To: [EMAIL PROTECTED] os.com.br Sent: Friday, February 22, 2008 3:06 PM Subject: [delphi-br] Ajuda Delphi com Word Boa tarde amigos da Lista Estou precisando fazer uma mala direta delphi X Word. Inserir dados de uma determinada tabela num documento já formatado no word. Algum amigo já desenvolveu algo parecido? Poderia me ajudar Raphael Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail. yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mkp{ border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;} #ygrp-mkp hr{ border:1px solid #d8d8d8;} #ygrp-mkp #hd{ color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;} #ygrp-mkp #ads{ margin-bottom:10px;} #ygrp-mkp .ad{ padding:0 0;} #ygrp-mkp .ad a{ color:#ff;text-decoration:none;} -- !-- #ygrp-sponsor #ygrp-lc{ font-family:Arial;} #ygrp-sponsor #ygrp-lc #hd{ margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;} #ygrp-sponsor #ygrp-lc .ad{ margin-bottom:10px;padding:0 0;} -- !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,
Re: [delphi-br] QuickReport
Stainle eu fiz uma tela de configuracao como vc esta fazendo, mas eu mutipliquei por 38, ficou bom... posiciona corretamente. Talvez nessa sua nota fical tenha bordas na esquerda e direita do seu relatorio,pois na minha eu tirei as bordas stainle2003 [EMAIL PROTECTED] escreveu: estou tentando escrever em um Formulário da Nota Fiscal com Delphi 7 e QuickReport, não estou conseguindo assimilar: meço em MM o quanto devo deslocar o componente no Quick para que se encaixe no local correto, porém percebi que devo multiplicar por 3 aproximadamente, ou seja se tenho que deslocar 15 mm para a esquerda, no Left do DBText por exemplo devo subtrair 45 mm e mesmo assim não fica bom, alguém poderia me explicar porque não corresponde a unidade de medida(MM) que leio nas propriedade do QuickReport com as que eu meço com a régua. estou usando a fonte Draft10. o que seria melhor para impressão de Nota Fiscal, o Quick ou o Fortes ?? grato Stainle - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Criar tabela no Firebird
se vc usa os componentes da Paleta Interbase usa o componete IBSql funciona tbem pra criar trigger, procendures, ou melhor tudo! Ricardo César Cardoso [EMAIL PROTECTED] escreveu: Se vc usa DBExpress, vc pode fazer o mesmo usando o componente TSQLConnection e o método ExecuteDirect. O retorno do comando é um número inteiro que indica sucesso ( valor 0 ) ou o erro ocorrido. Atte, Ricardo. Ismair Alves [EMAIL PROTECTED] escreveu: Sim e possivel, voce pode usar o IBScript pra fazer isso, eu utilizo para criar tabelas novas no sistema dos representantes, e so colocar o SQL e mandar executar. Qualquer duvida eu te mando um exemplo qdo chegar em casa. Att Em 21/02/08, auriston.delphi [EMAIL PROTECTED] escreveu: E possivel criar tabelas em tempo de execucao no firebird, levando em consideracao que cada tabela vai ter como nome o mes e o ano corrente, ou seja quando o sistema iniciar, ele sozinho cria esta tabela caso ela no exista, caso seja possivel poderia me dar um exemplo ? sds Auriston -- Ismair C. Alves msn: [EMAIL PROTECTED] ByteConf Soluções em Software Livre. Linux User: #447538 [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Atualizador automatico
E o seguinte... criei um sistema de atualizacao automatico usando o componte ClientSocket e ServerSocket (delphi 6) q faz o seguinte... no servidor onde esta a atualizacao crie arquivos compactados com a data de criacao de cada um deles ex: controle10102007.bck controle11102007.bck controle12102007.bck qdo os clientes conecta no servidor de atualizacao (o cliente tem um sistema de atualizacao separado do programa atual do usuario) o sistema cliente passa a informacao de data de criacao do executavel, ai o servidor procura uma data superior ao informado e faz o download do mesmo... o arquivo qdo chega no cliente ele e descompactado gerando 2 arquivos, um e o executavel outro um arquivo Texto com as informacoes de alteracoes em Sql (uso o interbase) esse aquivo traz as atualizacoes em sql pra ser alterados no banco de dados,o arquivo e lido e a alteracao e feita no banco de dados e o executavel e substituido por outro, essas informacoes sao registrados em um arquivo INI (arquivo de configuracao). se vc quizer um exemplo me passa um email para [EMAIL PROTECTED] te passo um exemplo caso vc nao tenha Carlos [EMAIL PROTECTED] escreveu: Ta... entendo Mas como faço isso? Alguem tem algum exemplo prático? obrigado Consultores Software [EMAIL PROTECTED] escreveu: Pelo menos nas empresas onde trabalhei, essa solução de manter um só exe no servidor funciona muito bem. O único problema é fazer com que os usuários ( cerca de 50, em média) fechem o aplicativo no momento da atualização, o que pode ser contornado se as atualizações puderem ser feitas em horários em que o sistema não é utilizado. Agora, se não tiver jeito mesmo, melhor comparar as versões dos arquivos exe ( servidor e local ) e fazer a cópia, caso necessário. Em 22/02/08, Guionardo Furlan [EMAIL PROTECTED] escreveu: Será mesmo uma boa idéia? Discordo. Eu deixaria uma versão do executável no servidor, com um arquivo texto indicando a versão. Nos clientes, um aplicativo inicializador compararia a versão do executável local com a versão do executável remoto. Em caso de diferença, copiará do servidor. Por último, o aplicativo inicializador chama o executável localmente. Em 22/02/08, Consultores Software [EMAIL PROTECTED]consultoressoftware%40gmail.com escreveu: Antes de pensar num atualizador, não seria mais fácil deixar um executável só no servidor e mapear para que cada usuário tenha acesso a ele via rede, do que distribuir várias cópias ? Assim, você teria que atualizar uma vez só. Um ponto crítico aí é que, para atualizar esse aplicativo, todos os usuários terão que sair dele em suas máquinas, a menos que o servidor seja linux, que permite sobrescrever o exe mesmo que ele esteja em uso . Em 22/02/08, Carlos [EMAIL PROTECTED]ca_programador007%40yahoo.com.br escreveu: Olá amigos, Tenho um aplicativo onde o banco de dados fica no servidor e cada maquina tem um executavel .exe para acessar o banco de dados. Muitas vezes eu preciso atualizar o .exe e preciso ir de máquina em máquina para atualizar o arquivo, e isso é muito chato porque são várias máquinas. Eu sei que existe uma forma fácil de resolver isso, utilizando um atualizador automático que fica direto no servidor e todos os usuarios quando executam o executavel busca a atualizacao no servidor. Gostaria de saber como faz isso. Alguem me ajuda a começar? Nem sei por onde começar. Obrigado e aguardo ajuda. Carlos -- Timeo hominem unius libri Cogito ergo sum - Carpe diem []s Guionardo Furlan http://guionardo.blogspot.com [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form é fechado, mas mem ória continua a mesma ?????
Flavio wrote: Olá pessoal, boa tarde, hoje fui gerenciar a memória que meu aplicativo gasta no task manager do windows xp e percebi que quando abro um form dentro do aplicativo, a memória consumida é expandida, mas quando fecho, a memória continua praticamente a mesma (diminui uns 5% do q consumiu). Abaixo estão os códigos de abertura do meu form (criado dinamicamente, ou seja, retirei ele dos forms auto-create do projeto) e fechamento do mesmo. Não se preocupe com isto. O gerenciador não devolve toda a memória que aloca do sistema, mesmo que você libere a memória corretamente. Alocar memória é um processo 'caro' e o gerenciador minimiza este processo. -- Joao Morais // criando e abrindo o form var Formulario : TformGraficos; begin // Cria o form dinamicamente Formulario := TformGraficos.Create(Application); Formulario.Top := 0; Formulario.Left := 0; end // fechando o form procedure TformGraficos.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caFree; formGraficos := nil; end; Alguém tem uma luz para eu chegar até o final do túnel ?? Obrigado pela atenção. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form é fechado, mas memória continua a mesma ?????
Um teste simples pra comprovar a explicação do João, abre a sua aplicação, veja no gerenciador.. o uso de memória vai esta em torno de 7mb, ao minimizar a aplicação vai cair pra uns 600kb. como ele disse não se preocupe muito com isso. Em 24/02/08, Joao Morais [EMAIL PROTECTED] escreveu: Flavio wrote: Olá pessoal, boa tarde, hoje fui gerenciar a memória que meu aplicativo gasta no task manager do windows xp e percebi que quando abro um form dentro do aplicativo, a memória consumida é expandida, mas quando fecho, a memória continua praticamente a mesma (diminui uns 5% do q consumiu). Abaixo estão os códigos de abertura do meu form (criado dinamicamente, ou seja, retirei ele dos forms auto-create do projeto) e fechamento do mesmo. Não se preocupe com isto. O gerenciador não devolve toda a memória que aloca do sistema, mesmo que você libere a memória corretamente. Alocar memória é um processo 'caro' e o gerenciador minimiza este processo. -- Joao Morais // criando e abrindo o form var Formulario : TformGraficos; begin // Cria o form dinamicamente Formulario := TformGraficos.Create(Application); Formulario.Top := 0; Formulario.Left := 0; end // fechando o form procedure TformGraficos.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caFree; formGraficos := nil; end; Alguém tem uma luz para eu chegar até o final do túnel ?? Obrigado pela atenção. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ ... [As partes desta mensagem que não continham texto foram removidas]