FAQ32

Решённые проблемы

  • Как установить полноэкранный режим для консольной программы?

Переключение консольного приложения в полный экран

  • Не работает мышка на FPC

Мышь в графике, FPC

  • При запуске демок из examples\openGL\ для компилятора FPC 2.0.0 выводится примерно такая ошибка:

EACCESSVIOLATION : Access violation

0x00000013
0x0076FF15

Не найдена библиотека GLUT32.DLL. Надо скачать и скопировать её в системную папку Windows.

  • Как добавить звук в программу?

библиотека Bass. Примеры там же.

  • Обработка исключений (Exceptions)

Ловим исключение

  • Общие переменные в DLL

Shared переменные между DLL и программой

  • Динамические массивы: процедура SetLength устанавливает размер массива.
  • Как создать окно в Windows?

Стандартными средствами Windows (WinAPI) или с помощью библиотеки KOL - Key Objects Library.

Нерешённые проблемы

  • VESA → DirectX/OpenGL ?
  • В FPC 2.0.0 ставятся только 8-битные режимы. 16-, 24- и 32-битные игнорируются. Чего?
  • Есть ли аналог модуля Graph в VP ?
    Нет.

Цитата с официального сайта (перевод):

VP не имеет эквивалента модуля Graph - вы должны переписать ваш код с использованием Windows API.
 
pascal/faq32.txt · Последнее изменение: d.m.Y H:i — romtek
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki