> -- Иван Денисов писал(а):
> Видимо надо делать Renderer. В SDL2 библиотеке под WIndows видимо наверное больший акцент на обратную совместимость с SDL первой версии сделали.Нет, дело точно не в этом. Я создаю Window и Renderer, а в момент прорисовки каждого кадра, Surface переводится в Texture, чтобы Renderer смог её отобразить. Я так делаю, потому что этот единственный способ заставить SDL2 работать быстро даже на старых компьютерах. SDL2 полностью поддерживает Surface из старой версии, в том числе и на Линуксе. Я использовал те же SO-библиотеки, и использовал Surface на Си и на Обероне (через VOC и OO2C), теперь вот хочу перенести это всё на Блэкбокс.

Похоже, что ошибка имеет отношение к этой ветке:http://forum.oberoncore.ru/posting.php?mode=reply&f=2&t=2001«Проблема с выделением памяти», т. к. когда я добавляю следующий код в некоторые места в программе, ошибка либо переносится на другую строку, либо пропадает:## Код:
```
TYPE T = POINTER TO RECORD END;
VAR t: T;
BEGIN
  NEW(t);
```

Возможно, имеет смысл, продолжить обсуждение в той ветке. Вообще, этот форум - золотая жила. За 10 лет тут накопилось огромное количество полезной информации.
Помогите решить проблему, товарищи.