GARANTIR DESCONTO

Fórum Como crio um registro(record) de matrizes(array) em delphi? #290827

05/08/2005

0

Preciso criar um registro de matrizes em delphi... Alguem sabe algum site que explike bem certinho aonde declaro os dados e tal.. ou pode me explicar???? abraco galera!


Eduarno

Eduarno

Responder

Posts

05/08/2005

Massuda

Um exemplo de record seria assim...
type
  TExemplo = record
    UmaDimensao: array[1..32] of Integer;
    DuasDimensoes: array[´a´..´z´, -4..12] of string;
    TresDimensoes: array[1..10, 1..12, 1..20] of Double;
  end;
No exemplo, o campo UmaDimensao é uma matriz unidimensional enquanto TresDimensoes é uma matriz de três dimensões.

O campo DuasDimensoes mostra que o indexador da matriz não precisa ser necessariamente um valor numérico Integer, mas precisa ser um valor que possa ser enumerado e tenha uma sequência definida. Outro ponto é que o indexador não precisa iniciar em um determinado valor, mas sim pode ser uma faixa de valores arbitrária.


Responder

Gostei + 0

05/08/2005

Cabelo

Um exemplo de record seria assim...
type
  TExemplo = record
    UmaDimensao: array[1..32] of Integer;
    DuasDimensoes: array[´a´..´z´, -4..12] of string;
    TresDimensoes: array[1..10, 1..12, 1..20] of Double;
  end;
No exemplo, o campo UmaDimensao é uma matriz unidimensional enquanto TresDimensoes é uma matriz de três dimensões. O campo DuasDimensoes mostra que o indexador da matriz não precisa ser necessariamente um valor numérico Integer, mas precisa ser um valor que possa ser enumerado e tenha uma sequência definida. Outro ponto é que o indexador não precisa iniciar em um determinado valor, mas sim pode ser uma faixa de valores arbitrária.


Massuda.. mas isso só serviria para matrizes do mesmo tipo..

se precisar de matrizes com vários tipos é necessário criar outras matrizes, sendo que elas seriam arrays de uma declarada anteriormente..

assim :

type
r_teste1= record
s_dado : integer;
end;

type
r_teste2 = record
s_descricao : String;
s_dados : array of r_teste1;
end;

só para completar..


Responder

Gostei + 0

05/08/2005

Eduarno

valeu cra.. abraco


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar