Criar array durante a execução do programa

Delphi

13/03/2003

Oi gente.

Estou fazendo um programa onde eu uso um vetor (array) só que quem vai dizer quantas posições esse vetor deve ter é o usuário. Tem jeito de fazer isso? Como faz?

Alguns precisam só de 4, outros de 5 e esse número pode chegar até 30 ou 60. Como eu faço pra criar esse vetor durante a execução do programa?

Agradeço desde já a quem puder me ajudar.

Abraços!


Rafaelleite

Rafaelleite

Curtidas 0

Respostas

Anonymous

Anonymous

13/03/2003

Para definir um array dinamico:

var MyFlexibleArray: array of Real;

Para atribuir um tamanho:

SetLength(MyFlexibleArray, 20);

Começa sempre no indice 0. No exemplo acima vai de 0 a 19. Veja no Help do Delphi sobre arrays dinâmicos.


GOSTEI 0
POSTAR