|
ActiveDelphi .: O site do programador Delphi! :.
|
Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
dpalves Novato
Registrado: Sábado, 16 de Fevereiro de 2008 Mensagens: 2
|
Enviada: Sáb Ago 30, 2008 7:53 pm Assunto: Função length - Array Dinâmico |
|
|
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 |
|
|
dpalves Novato
Registrado: Sábado, 16 de Fevereiro de 2008 Mensagens: 2
|
Enviada: Sáb Ago 30, 2008 8:15 pm Assunto: |
|
|
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 |
|
|
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|