Здравствуйте
Возникла проблема с которй пока не удалось справиться самостоятельно

:
- попыталься изменить в уроке №13 параметры шрифта во время исполнения программы и столкнулся с тем, что новые параметры не работают. Пробывал ряд вариантов, логику наиболее разумных (на мой взгляд) привожу ниже:
Вариант №1. Пред установкой нового шрифта удаляю список букв шрифтов созданный ранее, и по новому инициализирую шрифт под темиже индексами что и предыдущий. (не работает - вернее текст отображается, но требуемые изменения в силу не вступают)
Вариант №2. Удаляю (или нет пробывал и так и так) список букв старого шрифта, инициализирую новый список под новый шрифт с номера превышающего последний индекс старого шрифта, при выводе на экан учитываю сдвиг в списке нового шифта (в этом случае текст с новым шрифтом вообще не работает)
Возможно проблема в компиляторе - Borland uilder 5.0
Хотя, скорее всего я чегото не учел.
Подскажите пожалуйста:
а) Позволяется ли создавать новый список под номерам удаленного ранее списка в процессе выплнения программы? Есть правила исплоьзования списков?
б) Как контролировать работоспособность OGL постоянно черный экан выводит из себя

Есть ли какие либо приемы по отладки OGL?
Буду признателен за помощь.