Re: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-21 Por tôpico Ricardo César Cardoso
Bom dia João! Na verdade o StringList Final (o que é alimentado pela função Seleciona_Velocidade_Corte) serve apenas como um container de dados que serão utilizados depois em alguns cálculos, mas num primeiro momento apenas dois itens desse TStringList me interessam, os itens 5 e 6. O correto

Re: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-21 Por tôpico Joao Morais
Ricardo César Cardoso wrote: Bom dia João! Bom dia Ricardo, Na verdade o StringList Final (o que é alimentado pela função Seleciona_Velocidade_Corte) serve apenas como um container de dados que serão utilizados depois em alguns cálculos, mas num primeiro momento apenas dois itens desse

Re: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-21 Por tôpico Ricardo César Cardoso
Olá João e obrigado pela resposta. Na verdade eu uso o que chamei de SLFinal externamente ou seja, a função Seleciona_Velocidade_Corte alimenta o SLFinal e depois de alimentado, eu uso dois itens desse SLFinal como base pra cálculo em outros pontos do código da procedure onde ele foi inserido

Re: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-21 Por tôpico Joao Morais
Ricardo César Cardoso wrote: Olá João e obrigado pela resposta. Na verdade eu uso o que chamei de SLFinal externamente ou seja, a função Seleciona_Velocidade_Corte alimenta o SLFinal e depois de alimentado, eu uso dois itens desse SLFinal como base pra cálculo em outros pontos do código da

Re: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-21 Por tôpico Ricardo César Cardoso
João... Muito obrigado mesmo, por exclarecer a dúvida que tinha. Com isso já consigo entender perfeitamente, mas gostaria de apenas confirmar uma última coisa: * Poderia então deixar o bloco onde uso o TStringList como abaixo? /***/ Var SLFinal : TStringList;

Re: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-21 Por tôpico Joao Morais
Ricardo César Cardoso wrote: * Poderia então deixar o bloco onde uso o TStringList como abaixo? /***/ Var SLFinal : TStringList; Especificacao : String; Dimensao : Real; VC_Maximo : Real; VC_Minimo : Real; Area_Corte : Real; Begin // SLFinal :=

Re: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-21 Por tôpico Ricardo César Cardoso
Muito obrigado João. Vou rever o código e depois passo como ficou. Sds, Ricardo. Flickr agora em português. Você clica, todo mundo vê. Saiba mais. [As partes desta mensagem que não continham texto foram removidas]

[delphi-br] Duvida ao trabalhar com TStringList

2007-09-20 Por tôpico Ricardo César Cardoso
Bom dia amigos da lista! Tenho uma função que, ao fornecer doi parametros, retorna o resultado para um TStringList. Não entrarei em muitos detalhes sobre a função pois acredito que sejam descartáveis. O problema que tinha era que dentro da função eu criava um TStringList temporário que

RES: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-20 Por tôpico Davi Eduardo Borges Wall
passagem de parâmetros por referencia. []'s De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ricardo César Cardoso Enviada em: quinta-feira, 20 de setembro de 2007 09:10 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Duvida ao trabalhar com TStringList

Res: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-20 Por tôpico Andre Luis Silveria
@yahoogrupos.com.br Enviadas: Quinta-feira, 20 de Setembro de 2007 9:09:53 Assunto: [delphi-br] Duvida ao trabalhar com TStringList Bom dia amigos da lista! Tenho uma função que, ao fornecer doi parametros, retorna o resultado para um TStringList. Não entrarei em

Re: RES: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-20 Por tôpico Ricardo César Cardoso
@yahoogrupos.com.br Assunto: [delphi-br] Duvida ao trabalhar com TStringList Bom dia amigos da lista! Tenho uma função que, ao fornecer doi parametros, retorna o resultado para um TStringList. Não entrarei em muitos detalhes sobre a função pois acredito que sejam descartáveis. O problema que

Re: RES: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-20 Por tôpico Joao Morais
Davi Eduardo Borges Wall wrote: Sugiro que você estude passagem de parâmetros, mais especificamente passagem de parâmetros por referencia. Para objetos é indiferente passar por valor ou por referência, a menos que você precise alterar o endereço do objeto. -- Joao Morais

RES: RES: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-20 Por tôpico Davi Eduardo Borges Wall
achei interessante. Também não acho uma solução elegante, mas foi o que ocorreu. De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Joao Morais Enviada em: quinta-feira, 20 de setembro de 2007 10:23 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Duvida ao

RES: RES: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-20 Por tôpico Davi Eduardo Borges Wall
Sim! De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ricardo César Cardoso Enviada em: quinta-feira, 20 de setembro de 2007 10:26 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Duvida ao trabalhar com TStringList Obrigado pela explicação Davi

Re: RES: RES: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-20 Por tôpico Joao Morais
Davi Eduardo Borges Wall wrote: Essa é a diferença. E há casos que vc não consegue trabalhar com o ponteiro do ponteiro. Houve um caso aqui mesmo na lista, onde se não me engano o cara passa uma variável (não instanciada) do tipo form para uma procedure e dentro da procedure ele usa essa

Re: RES: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-20 Por tôpico Joao Morais
Ricardo César Cardoso wrote: Obrigado pela explicação Davi. Realmente, vi que a minha solução não era uma boa prática, apesar de funcional, mas não sabia exatamente o porque... Valeu mesmo. Então o conselho resumido seria: ao invés de utilizar uma Function, utilize uma Procedure? O meu

Re: RES: [delphi-br] Duvida ao trabalhar com TStringList [RESOLVIDO]

2007-09-20 Por tôpico Ricardo César Cardoso
Obrigado pelas dicas, paciência e compreensão João (sempre vc :) ) e Davi Até + Ricardo. Flickr agora em português. Você clica, todo mundo vê. Saiba mais. [As partes desta mensagem que não continham texto foram removidas]

Re: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-20 Por tôpico Marcio - Aquid
No lugar de Result := Sl; Use Result.AddStrings(Sl); Márcio - Original Message - From: Davi Eduardo Borges Wall To: delphi-br@yahoogrupos.com.br Sent: Thursday, September 20, 2007 9:51 AM Subject: RES: [delphi-br] Duvida ao trabalhar com TStringList Como que eu vou te explicar

Re: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-20 Por tôpico Ricardo César Cardoso
Borges Wall To: delphi-br@yahoogrupos.com.br Sent: Thursday, September 20, 2007 9:51 AM Subject: RES: [delphi-br] Duvida ao trabalhar com TStringList Como que eu vou te explicar isso por e-mail. vou tentar com um exemplo. function xxx: TStringList; Var Sl: TStringList; Begin

Re: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-20 Por tôpico Joao Morais
No primeiro exemplo você cria o StringList e depois o destroi. No segundo você sequer cria o StringList. Nenhum dos dois deveria funcionar. A estruturada sua função deve ser algo assim: function Selecionar(...): TStringList; begin Result := TStringList.Create; try // popula o

Re: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-20 Por tôpico Ricardo César Cardoso
Não sei se o Yahoo trocou as mensagens, mas ambos funcionam. O fato é que eu crio o StringList final fora das functions. Seria algo assim: Var SLFinal : TStringList; Begin SLFinal := TStringList.Create; { bloco de comandos } SLFinal := Selecionar_Velocidade_Corte(Especificacao,

Re: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-20 Por tôpico Joao Morais
Ricardo César Cardoso wrote: Não sei se o Yahoo trocou as mensagens, mas ambos funcionam. O fato é que eu crio o StringList final fora das functions. Seria algo assim: Var SLFinal : TStringList; Begin SLFinal := TStringList.Create; { bloco de comandos } SLFinal :=

RES: RES: RES: [delphi-br] Duvida ao trabalhar com TStringList

2007-09-20 Por tôpico Davi Eduardo Borges Wall
-br@yahoogrupos.com.br Assunto: Re: RES: RES: [delphi-br] Duvida ao trabalhar com TStringList Davi Eduardo Borges Wall wrote: Essa é a diferença. E há casos que vc não consegue trabalhar com o ponteiro do ponteiro. Houve um caso aqui mesmo na lista, onde se não me engano o cara passa uma