Jump to content


Photo

Variaveis Dinâmicas


  • Faça o login para participar
2 replies to this topic

#1 proteus_adi

proteus_adi

    @handle:=proteus;//>>>

  • Usuários
  • 309 posts
  • Sexo:Não informado
  • Localidade:Minas Gerais>> Belo Horizonte
  • Interesses:Programação e Web>>>

Posted 22/03/2004, 17:59

alguem ai tem qualquer material que fale sobre variaveis dinâmicas???
e matrizes dinamicas tb..
PROTEUS [ADSUMUS]
ETERNAL ########
---------------------------------------------------------------
"Já dizia o mestre: PROGRAMAR é diferente de CODIFICAR"...

#2 frogman

frogman

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 23/03/2004, 20:47

Para matrizes dinamicas vc deve declarar a matriz assim:

<Nome da Matriz>: array of <Tipo de Dado>

Por exemplo:

MinhaMatriz: array of Byte;

Para usá-la voce deve usar o comando:

SetLength(MinhaMatriz, <Quantidade de elementos>);
ou
MinhaMatriz:= New(MinhaMatriz, <Quantidade de elementos>);

E acessá-la:

MinhaMatriz[3]:=30;
MinhaMatriz[5]:=20;
Etc...

Para Liberá-la é só usar:

SetLength(MinhaMatrix, 0);
ou
MinhaMatrix:= Nil;

Para Matrizes Multidimensionais:

MinhaMatriz: array of array of Byte;

E então:

SetLength(MinhaMatriz, <Quantidade de elementos>, <Quantidade de elementos>);
ou
MinhaMatriz:= New(MinhaMatriz, <Quantidade de elementos>, <Quantidade de elementos>);

E acessá-la:

MinhaMatriz[3,1]:=30;
MinhaMatriz[5,5]:=20;

Para Liberá-la é o mesmo princípio:

SetLength(MinhaMatrix, 0, 0);
ou
MinhaMatrix:= Nil;

Os indices serão sempre de 0 até numero de elementos menos um.

Desculpe se eu escrevi muito e respondi pouco...
Falow (y)

#3 proteus_adi

proteus_adi

    @handle:=proteus;//>>>

  • Usuários
  • 309 posts
  • Sexo:Não informado
  • Localidade:Minas Gerais&gt;&gt; Belo Horizonte
  • Interesses:Programação e Web&gt;&gt;&gt;

Posted 24/03/2004, 17:32

valeu muito... ajudou nas matrizez..

agora só por acaso.. vc tambem não sabe sobre variaveis dinamicas????
PROTEUS [ADSUMUS]
ETERNAL ########
---------------------------------------------------------------
"Já dizia o mestre: PROGRAMAR é diferente de CODIFICAR"...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq