LINUX.ORG.RU

История изменений

Исправление pup_kin, (текущая версия) :

Авторитетно советую:

Установи не голый FreePascal, а Lazarus. В его поставке идёт полноценный FPC со всеми библиотеками. Просто создаёшь проект типа «Программа на FreePascal» и вуаля - пишешь прогу на FPC. Используя при этом современный отладчик и редактор кода из Lazarus.

Правда есть момент, при запуске графической программы на базе ptcGraph лазарус будет выбрасывать исключение. Просто кликаешь «продолжить выполнение» и дальше всё будет ОК.

И ешё, в FPC не надо писать DetectGraph, хватит Initgraph. Дело тут в том, что FPC имеет BGI-совместимую графическую библиотеку. Но она не копия, а просто совместимая по API. Поэтому некоторые сервисные функции оригинальной BGI Graph отсутсвуют. Правда шрифты BGI поддерживаются нормально.

В последнем Lazarus идёт FPC с современной библиотекой ptcGraph которая из коробки поддерживает режимы с глубиной цвета HiColor 15 bit, HiColor 16 bit, True Color (24 bit или 32 точно не помню). Ну и разрешения поддерживает современные. По крайней мере 800x600 и 1024x768 точно есть.

Что касается констант для установки видеорежима - то поищи в интернете статью про использованию ptcGraph в Linux. Там автор статьи приводит исходник программы, которая перечесляет доступные Drivers и Modes. Или зайди в модуль ptcGraph и посмотри коды режимов там.

Исправление pup_kin, :

Авторитетно советую:

Установи не голый FreePascal, а Lazarus. В его поставке идёт полноценный FPC со всеми библиотеками. Просто создаёшь проект типа «Программа на FreePascal» и вуаля - пишешь прогу на FPC. Используя при этом современный отладчик и редактор кода из Lazarus.

Правда есть момент, при запуске графической программы на базе ptcGraph лазарус будет выбрасывать исключение. Просто кликаешь «продолжить выполнение» и дальше всё будет ОК.

И ешё, в FPC не надо писать DetectGraph, хватит Initgraph. Дело тут в том, что FPC имеет BGI-совместимую графическую библиотеку. Но она не копия, а просто совместимая по API. Поэтому некоторые сервисные функции оригинальной BGI Graph отсутсвуют. Правда шрифты BGI поддерживаются нормально.

В последнем Lazarus идёт FPC с современной библиотекой ptcGraph которая из коробки поддерживает режимы с глубиной цвета HiColor 15 bit, HiColor 16 bit, True Color (24 bit или 32 точно не помню). Ну и разрешения поддерживает современные. По крайней мере 800x600 и 1024x768 точно есть.

Что касается констант для установки видеорежима - то поищи в интернете статью про использованию ptcGraph в Linux. Там автор статьи приводит исходник программы, которая перечесляет доступные Drivers и Modes. Или зайди в модуль ptcGraph и посмотри режимы там.

Исправление pup_kin, :

Авторитетно советую:

Установи не голый FreePascal, а Lazarus. В его поставке идёт полноценный FPC со всеми библиотеками. Просто создаёшь проект типа «Программа на FreePascal» и вуаля - пишешь прогу на FPC. Используя при этом современный отладчик и редактор кода из Lazarus.

Правда есть момент, при запуске графической программы на базе ptcGraph лазарус будет выбрасывать исключение. Просто кликаешь «продолжить выполнение» и дальше всё будет ОК.

И ешё, в FPC не надо писать DetectGraph, хватит Initgraph. Дело тут в том, что FPC имеет BGI-совместимую графическую библиотеку. Но она не копия, а просто совместимая по API. Поэтому некоторые сервисные функции оригинальной BGI Graph отсутсвуют. Правда шрифты BGI поддерживаются нормально.

В последнем Lazarus идёт FPC с современной библиотекой ptcGraph которая из коробки поддерживает режимы с глубиной цвета HiColor 15 bit, HiColor 16 bit, True Color (24 bit или 32 точно не помню). Ну и разрешения поддерживает современные. По крайней мере 800x600 и 1024x768 точно есть.

Исправление pup_kin, :

Авторитетно советую:

Установи не голый FreePascal, а Lazarus. В его поставке идёт полноценный FPC со всеми библиотеками. Просто создаёшь проект типа «Программа на FreePascal» и вуаля - пишешь прогу на FPC. Используя при этом современный отладчик и редактор кода из Lazarus.

Правда есть момент, при запуске графической программы на базе ptcGraph лазарус будет выбрасывать исключение. Просто кликаешь «продолжить выполнение» и дальше всё будет ОК.

И ешё, в FPC не надо писать DetectGraph, хватит Initgraph. Дело тут в том, что FPC имеет BGI-совместимую графическую библиотеку. Но она не копия, а просто совместимая по API. Поэтому некоторые сервисные функции оригинальной BGI Graph отсутсвуют. Правда шрифты BGI поддерживаются нормально.

В последнем Lazarus идёт FPC с современной библиотекой ptcGraph которая из коробки поддерживает режимы с глубиной цвета HiColor 15 bit, HiColor 16 bit, True Color (24 bit или 32 точно не помню). Ну и разрешения поддерживает современные. По крайней мере 800x600 и 1024x768 точ6о есть.

Исправление pup_kin, :

Авторитетно советую:

Установи не голый FreePascal, а Lazarus. В его поставке идёт полноценный FPC со всеми библиотеками. Просто создаёшь проект типа «Программа на FreePascal» и вуаля - пишешь прогу на FPC. Используя при этом современный отладчик и редактор кода из Lazarus.

Правда есть момент, при запуске графической программы на базе ptcGraph лазарус будет выбрасывать исключение. Просто кликаешь «продолжить выполнение» и дальше всё будет ОК.

И ешё, в FPC не надо писать DetectGraph, хватит Initgraph. Дело тут в том, что FPC имеет BGI-совместимую графическую библиотеку. Но она не копия, а просто совместимая по API. Поэтому некоторые сервисные функции оригинальной BGI Graph отсутсвуют. Правда шрифты BGI поддерживаются нормально.

И ещё, в последнем Lazarus идёт FPC с современной библиотекой ptcGraph которая из коробки поддерживает режимы с глубиной цвета HiColor 15 bit, HiColor 16 bit, True Color (24 bit или 32 точно не помню). Ну и разрешения поддерживает современные. По крайней мере 800x600 и 1024x768 точ6о есть.

Исправление pup_kin, :

Авторитетно советую:

Установи не голый FreePascal, а Lazarus. В его поставке идёт полноценный FPC со всеми библиотеками. Просто создаёшь проект типа «Программа на FreePascal» и вуаля - пишешь прогу на FPC. Используя при этом современный отладчик и редактор кода из Lazarus.

Правда есть момент, при запуске граыической программы на базе ptcGraph лазарус будет выбрасывать исключение. Просто кликаешь «продолжить выполнение» и дальше всё будет ОК.

И ешё, в FPC не надо писать DetectGraph, хватит Initgraph. Дело тут в том, что FPC имеет BGI-совместимую графическую библиотеку. Но она не копия, а просто совместимая по API. Поэтому некоторые сервисные функции оригинальной BGI Graph отсутсвуют. Правда шрифты BGI поддерживаются нормально.

И ещё, в последнем Lazarus идёт FPC с современной библиотекой ptcGraph которая из коробки поддерживает режимы с глубиной цвета HiColor 15 bit, HiColor 16 bit, True Color (24 bit или 32 точно не помню). Ну и разрешения поддерживает современные. По крайней мере 800x600 и 1024x768 точ6о есть.

Исправление pup_kin, :

Авторитетно советую:

Установи не голый FreePascal, а Lazarus. В его поставке идёт полноценный FPC со всеми библиотеками. Просто создаёшь проект типа «Программа на FreePascal» и вуаля - пишешь прогу на FPC. Используя при этом современный отладчик и редактор кода из Lazarus.

Правда есть момент, при запуске граыической программы на базе ptcGraph лазарус будет выбрасывать исключение. Просто кликаешь «продолжить выполнение» и дальше всё будет ОК.

И ешё, в FPC не надо писать DetectGraph, хватит Initgraph. Дело туи в том, что FPC имеет BGI-совместимую графическую библиотеку. Но она не копия, а просто совместимая по API. Поэтому некоторые сервисные функции оригинальной BGI Graph отсутсвуют. Правда шрифты BGI поддерживаются нормально.

И ещё, в последнем Lazarus идёт FPC с современной библиотекой ptcGraph которая из коробки поддерживает режимы с глубиной цвета HiColor 15 bit, HiColor 16 bit, True Color (24 bit или 32 точно не помню). Ну и разрешения поддерживает современные. По крайней мере 800x600 и 1024x768 точ6о есть.

Исправление pup_kin, :

Авторитетно советую:

Установи не голый FreePascal, а Lazarus. В его поставке идёт полноценный FPC со всеми библиотеками. Просто создаёшь проект типа «Программа на FreePascal» и вуаля - пишешь прогу на FPC. Используя при этом современный отладчик и редактор кода из Lazarus.

Правда есть момент, при запуске граыической программы на базе ptcGraph лпзарус будет выбрасывать исключене. Просто кликаешь продолжить выполнение и дальше всё будет ОК.

И ешё, в FPC не надо писать DetectGraph, хватит Initgraph. Дело туи в том, что FPC имеет BGI-совместимую граф. библиотеку. Но она не копия, а просто совместимая по API. Поэтому некоторые сервисные функции оригинальной BGI Graph отсутсвуют. Правда шрифты BGI поддерживаются нормально.

И ещё, в последнем Lazarus идёт FPC с современной библиотекой ptcGraph которая из коробки поддерживает режимы HiColor 15 bit, HiColor 16 bit, True Color (24 bit или 32 точно не помню). Ну и разрешения поддерживает современные. По крайней мере 800x600 и 1024x768 точ6о есть.

Исправление pup_kin, :

Авторитетно советую:

Установи не голый FreePascal, а Lazarus. В его поставке идёт полноценный FPC со всеми библиотеками. Просто создаёшь проект типа «Программа на FreePascal» и вуаля - пишешь прогу на FPC. Используя при этом современный отладчик и редактор кода из Lazarus.

Правда есть момент, при запуске граыической программы на базе ptcGraph лпзарус будет выбрасывать исключене. Просто кликаешь продолжить выполнение и дальше всё будет ОК.

И ешё, в FPC не надо писать DetectGraph, хватит Initgraph. Дело туи в том, что FPC имеет BGI-совместимую граф. библиотеку. Но она не копия, а просто совместимая по API. Поэтому некоторые сервисные функции оригинальной BGI Graph отсутсвуют. Правда шрифты BGI поддерживаются нормально.

Исправление pup_kin, :

Авторитетно советую:

Установи не голый FreePascal, а Lazarus. В его поставке идёт полноценный FPC со всеми библиотеками. Просто создаёшь проект типа «Программа на FreePascal» и вуаля - пишешь прогу на FPC. Используя при этом современный отладчик из Lazarus.

Правда есть момент, при запуске граыической программы на базе ptcGraph лпзарус будет выбрасывать исключене. Просто кликаешь продолжить выполнение и дальше всё будет ОК.

И ешё, в FPC не надо писать DetectGraph, хватит Initgraph. Дело туи в том, что FPC имеет BGI-совместимую граф. библиотеку. Но она не копия, а просто совместимая по API. Поэтому некоторые сервисные функции оригинальной BGI Graph отсутсвуют. Правда шрифты BGI поддерживаются нормально.

Исправление pup_kin, :

Авторитетно советую:

Установи не голый FreePascal, а Lazarus. В его поставке идёт полноценный FPC со всеми библиотеками. Просто создаёшь проект типа «Программа на FreePascal» и вуаля - пишешь прогу на FPC. Используя при этом современный отладчик из Lazsrus.

Правда есть момент, при запуске граыической программы на базе ptcGraph лпзарус будет выбрасывать исключене. Просто кликаешь продолжить выполнение и дальше всё будет ОК.

И ешё, в FPC не надо писать DetectGraph, хватит Initgraph. Дело туи в том, что FPC имеет BGI-совместимую граф. библиотеку. Но она не копия, а просто совместимая по API. Поэтому некоторые сервисные функции оригинальной BGI Graph отсутсвуют. Правда шрифты BGI поддерживаются нормально.

Исходная версия pup_kin, :

Авторитетно советую:

Установи не голый FreePascal, а Lazarus. В его поставке идёт полноценный FPC со всеми библиотеками. Просто создаёшь проект типа «Программа на FreePascal» и вуаля - пишешь прогу на FPC. Используя при этом современный отладчик из Lazsrus.

Правда есть момент, при запуске граыической программы на базе ptcGraph лпзарус будет выбрасывать исключене. Просто кликаешь продолжить выполнение и дальше всё будет ОК.