RES: [delphi-br] TList não aceita double ???

2008-07-14 Por tôpico André Lima
Nao seria porque tem que colocar 
myList.add(floattostr(x));
 ?

   _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Flavio
Enviada em: segunda-feira, 14 de julho de 2008 16:52 BoaTarde Dé
Para: Grupo_Delphi
Assunto: [delphi-br] TList não aceita double ???



Olá pessoal, boa tarde,

estou tentando adicionar um valor double à minha lista (TList). Porém, o
Delphi exibe um erro de 'Incompatible Type Conversion'. Alguém saberia me
explicar o que está acontecendo ?

double x := 98.3;

myList.Add((-double *) x);

Obrigado pela atenção de todos.
Flávio.

Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
cara @ymail.com ou @rocketmail.-com.
HYPERLINK
http://br.new.mail.yahoo.com/addresseshttp://br.new.-mail.yahoo.-com/addre
sses

[As partes desta mensagem que não continham texto foram removidas]



 


No virus found in this incoming message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 270.4.6/1540 - Release Date: 08/07/2008
06:33 BomDia André



No virus found in this outgoing message.
Checked by AVG. 
Version: 7.5.524 / Virus Database: 270.4.6/1540 - Release Date: 08/07/2008
06:33 BomDia André
 


[As partes desta mensagem que não continham texto foram removidas]



RE: RES: [delphi-br] TList não aceita double ???

2008-07-14 Por tôpico Rubem Nascimento da Rocha

Negativo, Andre! Atente para o fato do colega estar usando TList, e não 
TStringList!
Sds.




To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Mon, 14 Jul 2008 16:56:41 -0300
Subject: RES: [delphi-br] TList não aceita double ???

Nao seria porque tem que colocar
myList.add(floattostr(x));
?

_

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Flavio
Enviada em: segunda-feira, 14 de julho de 2008 16:52 BoaTarde Dé
Para: Grupo_Delphi
Assunto: [delphi-br] TList não aceita double ???

Olá pessoal, boa tarde,

estou tentando adicionar um valor double à minha lista (TList). Porém, o
Delphi exibe um erro de 'Incompatible Type Conversion'. Alguém saberia me
explicar o que está acontecendo ?

double x := 98.3;

myList.Add((-double *) x);

Obrigado pela atenção de todos.
Flávio.

_
Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o 
Messenger! É GRÁTIS!
http://www.msn.com.br/emoticonpack

Re: RES: [delphi-br] TList

2005-04-17 Por tôpico Nielsen Cassiano Simões

  Caro Romario,

  Esse help sobre Free não é particularmente sobre o método Free de
TList, e sim da classe TObject. Se você observar, é um método público
derivado de TObject para todos os seus decendentes.
  O help nos alerta para, na criação de novos objetos, não chame
Destroy, ou destrutor de sua classe diretamente. Crie um método Free,
desaloque as memórias que você alocou que não tem proprietário (como
as que você criou para cada ponteiro do TList), e só assim invoque
inherited Free, i.e., chame o método Free da classe pai.
  Em outras palavras, o Free da classe Pai, herdado pelo seu
componente, não pode destruir o que você criou sem referêcia de
objetos. Se você está utilizando uma instância do objeto TList, sua
lista não é responsável pelas referências de memórias criadas por
você.
  Um exemplo: eu utilizo TList como lista de inteiros. Se, ao chamar
Free, ele fosse desalocar o conteúdo de cada Item, eu ia obter Access
Violation porque nenhum item é um apontador de memória, mas é
diferente de nil. E isso não acontece. O que você coloca no TList não
é de responsabilidade dele, e sim sua. Implemente um procedimento para
liberar tudo, como:

procedure TForm1.LiberaLista(Lista: TList);
begin
  if (Lista  nil) then
  begin
while Lista.Count  0 do
begin
  if (Lista.Items[0]  nil) Then
// Chame Free se for lista de objetos
// ou Dispose para memória alocada com New

  Lista.Delete(0);
end;
  end;
end;


Nielsen

Em 15/04/05, Romario (Listas)[EMAIL PROTECTED] escreveu:
 
 No help está escrito o seguinte:
 
 - TList.Free;
 
 Use Free para destruir um objeto. Free chama automaticamente o
 destructor se o objeto referenciado não for nil. Qualquer objeto
 instanciado em runtime que não tem um proprietário deve ser destruído
 pelo Free de modo que possa ser desfeito corretamente e sua memória
 liberada. Ao contrário do Destroy, Free é bem sucedido mesmo que o
 objeto seja nil; assim se o objeto nunca for inicializado, Free não
 resultará em um erro.
 
 - TList.Destroy;
 
 Não chame Destroy diretamente. Em seu lugar, chame Free. Free verifica
 se a referência de TList não é nil, e somente então efetua a chamada ao
 Destroy.
 
 Destroy libera a memória usada para armazenar a lista de itens.
 
 Nota: Destroy não libera a memória apontada pelos elementos da lista.
 
 Sds,
 
 Romario
 
 Eduardo E. J. Menoncello escreveu:
 
  Não libera não, aliás, o TList só guarda ponteiros, vc pode guardar qq
  coisa lá, como uma String ou um numero qualquer.
 
  Pra liberar, faça um for liberando um por um...
 
  []'s
 
  Eduardo
 
  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de Paulo
  Enviada em: sexta-feira, 15 de abril de 2005 14:50
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] TList
 
 
  Quando crio uma TList com objetos e depois a libero com Free, destruo
  todos os objetos nela contidos? Como isto acontece?
 
 --
  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] ou [EMAIL PROTECTED]
 
 Links do Yahoo! Grupos
 
 
 
 



-- 
 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] ou [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

 





RES: [delphi-br] TList

2005-04-15 Por tôpico Eduardo E. J. Menoncello


Não libera não, aliás, o TList só guarda ponteiros, vc pode guardar qq
coisa lá, como uma String ou um numero qualquer.
 
Pra liberar, faça um for liberando um por um...
 
[]’s
 
Eduardo
 
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Paulo
Enviada em: sexta-feira, 15 de abril de 2005 14:50
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] TList
 

Quando crio uma TList com objetos e depois a libero com Free, destruo 
todos os objetos nela contidos? Como isto acontece?





-- 
 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] ou [EMAIL PROTECTED]






Yahoo! Grupos, um serviço oferecido por:


PUBLICIDADE
 
http://br.rd.yahoo.com/SIG=12a24tjht/M=264379.5078783.6203979.1588051/D
=brclubs/S=2137111264:HM/EXP=1113594586/A=2332652/R=0/id=noscript/SIG=11
9058f8i/*http:/br.download.yahoo.com/messenger/ 
 
  _  

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]
mailto:[EMAIL PROTECTED] 
  
* O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
http://br.yahoo.com/info/utos.html  Serviço do Yahoo!. 


[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] ou [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: RES: [delphi-br] TList

2005-04-15 Por tôpico Romario (Listas)

No help est escrito o seguinte:

- TList.Free;

Use Free para destruir um objeto. Free chama automaticamente o 
destructor se o objeto referenciado no for nil. Qualquer objeto 
instanciado em runtime que no tem um proprietrio deve ser destrudo 
pelo Free de modo que possa ser desfeito corretamente e sua memria 
liberada. Ao contrrio do Destroy, Free  bem sucedido mesmo que o 
objeto seja nil; assim se o objeto nunca for inicializado, Free no 
resultar em um erro.


- TList.Destroy;

No chame Destroy diretamente. Em seu lugar, chame Free. Free verifica 
se a referncia de TList no  nil, e somente ento efetua a chamada ao 
Destroy.

Destroy libera a memria usada para armazenar a lista de itens.

Nota: Destroy no libera a memria apontada pelos elementos da lista.


Sds,

Romario



Eduardo E. J. Menoncello escreveu:
 
 No libera no, alis, o TList s guarda ponteiros, vc pode guardar qq
 coisa l, como uma String ou um numero qualquer.
  
 Pra liberar, faa um for liberando um por um...
  
 []s
  
 Eduardo
  
 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
 Em nome de Paulo
 Enviada em: sexta-feira, 15 de abril de 2005 14:50
 Para: delphi-br@yahoogrupos.com.br
 Assunto: [delphi-br] TList
  
 
 Quando crio uma TList com objetos e depois a libero com Free, destruo 
 todos os objetos nela contidos? Como isto acontece?



-- 
 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] ou [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