Fórum como criar um array com duas dimensões #368167
04/02/2009
0
criei desta forma: mas nao com duas dimensao, pq assim alem do numero que tenho ( CodConhecimento ) presciso colocar mas um NOTA FISCAL
Var
aArray : Array of Integer;
iCont : Integer;
MovDispara : TfmconfirmarDispara;
begin
//Ja adiciona no LIST, caso esteja selecionado OS no GRID
iCont:=0;
i:=0;
for I:= 0 to DbGrid2.SelectedRows.Count - 1 do
begin
SqlBusca2.GotoBookmark(Pointer(DbGrid2.SelectedRows[i]));
SetLength(aArray,Length(aArray)+1);
aArray[iCont] := sqlBusca2.fieldByName(´CodConhecimento´).AsInteger;
Inc(iCont);
end;
Walter Faria
Curtir tópico
+ 0Posts
05/02/2009
Javapaulomg
type TMatrix = array[1..10] of array[1..50] of Integer;
Gostei + 0
05/02/2009
Walter Faria
Gostei + 0
05/02/2009
Woinch
var Matriz: TMatrix;
Matriz[1][1] := 0; Matriz[1][2] := 1; Matriz[2][1] := 2;
Caso preferir você pode utilizar direto sem a declaração do Type, basta declarar direto a matriz, exemplo:
var Matriz: array[0..1] of array[0..1] of Integer;
Espero ter ajudado.
Gostei + 0
05/02/2009
.lg.
var Matriz: array[0..1] of array[0..1] of Integer;
Qual a diferença entre o seu e o que utilizo!? Se houver ficarei feliz em saber.
var Matriz: Array[0..1][0..1] of Integer;
Gostei + 0
06/02/2009
Woinch
Nunca vi essa sintaxe antes, não compilou assim também! =/
Gostei + 0
07/02/2009
Antseralves
Matriz: array[0..1,1..0] of Integer;
Gostei + 0
07/02/2009
.lg.
Eu que escrevi errado. :lol:
Desculpe. é como o antseralves disse.
Gostei + 0
09/02/2009
Woinch
Gostei + 0
09/02/2009
Antseralves
begin
SetLength(A,2,2);
A[0,0] := 1;
A[0,1] := 2;
A[1,0] := 3;
A[1,1] := 4;
end;
Lembrando que é base 0 (zero) !
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)