2 OSW - маленький совет - тут уже писали - насчёт массивов = Обьявляй их размерность начиная с 0...4
иначе компилятор сам начнёт нумеровать и массивы и ссылки на них с 0, добавляя в указателях операцию -1, минус 1
типа так
img: array[1..4] of image;
...
for(m_nI = 1; 4 >= m_nI; m_nI++)
m_GcGraphics._drawImagecImageIIIV(
m_imgar_cImage[m_masivar_ar_I[m_iiI - 1][m_nI - 1] - 1], m_xI, m_yI, 20);
а если бы с 0 начал то код был бы поменьше и выполнялся быстрее:
img: array[0..4] of image;
...
for(m_nI = 1; 4 >= m_nI; m_nI++) {
m_GcGraphics._drawImagecImageIIIV(
m_imgar_cImage[m_masivar_ar_I[m_iiI][m_nI]], m_xI, m_yI, 20);