ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Função length - Array Dinâmico

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
dpalves
Novato
Novato


Registrado: Sábado, 16 de Fevereiro de 2008
Mensagens: 2

MensagemEnviada: Sáb Ago 30, 2008 7:53 pm    Assunto: Função length - Array Dinâmico Responder com Citação

Boa noite pessoal.

Estou trabalhando com array of array of real. Ou seja, é uma matriz dinâmica.

Ao longo do programa, preciso, com frequencia, "jogar" o tamanho do array em outra função.

Depois de pesquisar, vi que o comando utilizado para tal é o LENGTH.

O problema é que quando eu uso LENGHT(Minha_Matriz), recebo apenas o número de linhas da matriz.

Como posso fazer para "jogar" em duas variáveis inteiras distintas o número de linhas e o número de colunas do meu array?

SDS!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
dpalves
Novato
Novato


Registrado: Sábado, 16 de Fevereiro de 2008
Mensagens: 2

MensagemEnviada: Sáb Ago 30, 2008 8:15 pm    Assunto: Responder com Citação

Bem pessoal, já achei a resposta, hehehe

Mas pra aqueles que poderão precisar um dia, segue:

Se vc usa um array dinâmicoa multidimensional, para saber o tamanho de todas as dimensões faça o seguinte, informe o número da dimensão ao comando LENGHT da seguinte forma:

tamanho_da_primeira_dimensão:=Length(Minha_Matriz);

tamanho_da_segunda_dimensão:=Length(Minha_Matriz[0]);

tamanho_da_terceira_dimensão:=Length(Minha_Matriz[0,0]);

Amplexos!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB