Конференция "Игры" » RGB-Массивы [Delphi, Windows]
 
  • ХХХХХ (01.03.13 20:15) [0]

    type
    PRGBQuadArray   = ^TRGBQuadArray;
    TRGBQuadArray   =  array [0..1] of TRGBQuad;

    PRGBTripleArray = ^TRGBTripleArray;
    TRGBTripleArray =  array [0..1] of TRGBTriple;




    Использую такие массивы, от 0..1.
    Видел где делать от 0..0.
    А некоторые высчитывают крайнюю правую позицию.

    Как правильно делать?
  • Sapersky (01.03.13 20:26) [1]
    Лучше побольше, чтобы при включённом Range Check не вылетало.
    Если для картинок, то можно array [Word] of, т.е. 0..65535.
    Можно так: array [0..(MAXINT div SizeOf(TRGBQuad))-1] - максимально возможный размер.
    Но кроме Range Check это ни на что не влияет.
 
Конференция "Игры" » RGB-Массивы [Delphi, Windows]
Есть новые Нет новых   [118428   +11][b:0][p:0.001]