phoenix85 писал(а):gd := Detect;
Вот этого делать не надо. Присваивайте переменным gd и gm реальные значения. Detect присваивает максимально возможное значение для Вашего видеоадаптера, которое Ваш монитор не распознаёт.
phoenix85 писал(а):'c:\tp\bgi'
А Вы твёрдо убеждены, что именно по этому пути лежат шрифты Паскаля для графического режима?
phoenix85 писал(а):begin
gd := Detect;
InitGraph(i,j,
Где присвоение переменным i, j значений режима и цветности для графического режима?
phoenix85 писал(а):begin
i:=detect;
А вот это уже совершенно неопознанное наукой явление.
phoenix85 писал(а):if graphresult<>grok then
Почему у Вас проверка корректности инициализации графического режима производится не сразу же после этой самой инициализации, а после того, как Вы уже что-то рисуете, не убедившись, что графический режим нормально запустился?
---------------
В общем ошибка на ошибке сидит и ошибкой погоняет...