Страница 1 из 1

Что юзать для работы с консольными элементами управления?

СообщениеДобавлено: 22.04.2012 23:05:10
eniac
Что использовать для работы с консольными элементами управления?
Я знаю, что есть библиотека ncurses, но она для Си. А есть ли такая библиотека для FPC ?
У меня есть примеры из /usr/share/doc/fp-units-base, но это немножко не то. Нету примера диалоговых окон с кнопками и списками как в Midnight Commander.

ps Чтобы всякие диалоговые окна были с кнопками, списки, меню и тд.

Re: Что юзать для работы с консольными элементами управления

СообщениеДобавлено: 22.04.2012 23:16:09
Sergei I. Gorelkin
Любую библиотеку для C можно использовать с FPC, если портировать интерфейс.
В случае с ncurses это уже сделано и находится в одноименном пакете (packages/ncurses).

Re: Что юзать для работы с консольными элементами управления

СообщениеДобавлено: 22.04.2012 23:23:09
alexs
А чем FreeVision не устраивает?

Re: Что юзать для работы с консольными элементами управления

СообщениеДобавлено: 22.04.2012 23:28:56
eniac
Sergei I. Gorelkin писал(а):В случае с ncurses это уже сделано и находится в одноименном пакете (packages/ncurses).

Спасибо, нашёл http://www.freepascal.org/packages/ncurses.html

Update: Только что просмотрел эту ссылку и увидел, что ссылки на статьи нерабочие.

Re: Что юзать для работы с консольными элементами управления

СообщениеДобавлено: 22.04.2012 23:42:07
Mr.Smart
Соглашусь с alexs! Эх ностальгия....

Re: Что юзать для работы с консольными элементами управления

СообщениеДобавлено: 23.04.2012 23:34:16
eniac
Где найти документация по ncurses для FPC ? http://www.freepascal.org/packages/ncurses.html эта ссылка ведёт на нерабочие ссылки.

Re: Что юзать для работы с консольными элементами управления

СообщениеДобавлено: 24.04.2012 12:55:48
kipar
Где-то здесь:
c:\lazarus\fpc\2.5.1\source\packages\ncurses\
Есть примеры и интерфейсы модулей.

А вообще - смотреть документацию по ncurses на С, в паскале названия и параметры функций будут те же, с поправкой на синтаксис С.