Hello,

Je poste ce sujet pour ne pas réinventer la roue.

Je voudrais trier le tableau dynamique déclaré comme suit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ShapeList : Array of Array of Integer;
et dimensionné par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SetLength(ShapeList, Length(TmpPolygList), 3);
Chaque ligne du tableau est affectée de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
    For i := 0 to Length(TmpPolygList) - 1 do
    begin
      .
      .
      ShapeList[i, 0] := NoPolyg;
      ShapeList[i, 1] := NoLine;
      ShapeList[i, 2] := Round(LenSegm);
      .
      .
  end
Je voudrais que mon tableau soit trié sur la 3ème colonne.

Merci d'avance