Felicidade garantida.
    E para mostrar os dados, caso necessário, é incomensuravelmente mais
fácil.


  _____  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Luciano Calenzani Simões
Enviada em: quinta-feira, 11 de setembro de 2008 15:53
Para: delphi-br@yahoogrupos.com.br
Assunto: Res: [delphi-br] [MAF] Ordenação de matriz



Ou ainda, transfira esses dados para um ClientDataSet, crie suas chaves e
seja feliz.

Luciano Calenzani Simões

----- Mensagem original ----
De: Rubem Nascimento da Rocha <djpardalrocha@
<mailto:djpardalrocha%40hotmail.com> hotmail.com>
Para: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br
Enviadas: Quinta-feira, 11 de Setembro de 2008 15:49:55
Assunto: RE: [delphi-br] [MAF] Ordenação de matriz

Não existem rotinas no Object Pascal para dar suporte à ordenação de
vetores(arrays) e matrizes(arrays de arrays). Sugiro que vc procure por
implementações de algoritmos de ordenação na Internet (Google, AltaVista,
etc.), adapte um algoritmo em específico (recomendo QuickSort) para criar
uma rotina que atende a sua necessidade. Ou então, procure por biblitoecas(
units) ou exemplos de rotinas (tb na Internet) que já implementem essa
ordenação que vc necessita!
Boa sorte!
Sds.,Rubem Rocha

To: [EMAIL PROTECTED] os.com.brFrom: [EMAIL PROTECTED] consultoria.
com.brDate: Thu, 11 Sep 2008 15:33:17 -0300Subject: [delphi-br] [MAF]
Ordenação de matriz

Pessoal,tenho uma matriz declarada dessa formaarrAluno[ 1..8, 1..3] of
String;onde vou preencher da seguinte formaarrAluno[ 1, 1] = '1';arrAluno[
1, 2] = 'Aluno A';arrAluno[ 1, 3] = 'Cidade A';arrAluno[ 2, 1] =
'2';arrAluno[ 2, 2] = 'Aluno B';arrAluno[ 2, 3] = 'Cidade B';...arrAluno[ 8,
1] = '8';arrAluno[ 8, 2] = 'Aluno H';arrAluno[ 8, 3] = 'Cidade H';Gostaria
de ter uma forma de poder ordená-la hora pelo nome dele e hora por cidade.
Alguém sabe como fazer?Att,Marcos A. FerreiraSão Paulo - Brasil 

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

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



 



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

Responder a