консольные окна?

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
kazar
новенький
Сообщения: 10
Зарегистрирован: 09.05.2008 20:56:10

консольные окна?

Сообщение kazar »

Сорри может вопрос тупой :) А как создаётцо сабж? Если можно пример или линк. Под консольными окнами я понимаю ну например саму оболочку fp.
Andreich
постоялец
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Сообщение Andreich »

Быть может я конечно не прав, но оболочки подобные FP работают в окне терминала, а уже все содержимое отрисовывается при помощи обыкновенных текстовых символов. Другими словами, все рамки, фон и заголовки - обычная псевдографика!
voltron
новенький
Сообщения: 64
Зарегистрирован: 06.07.2007 13:27:46
Откуда: Украина

Сообщение voltron »

Для создания консольных окон можно использовать ncurses. Пакет с необходимыми юнитами есть в составе FPC, также есть враппер, созданный trifon'ом. Почитать про него можно здесь
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

kazar
Если тебе нужно "окна" в текстовом режиме - то ссмотри FreeVision, идёт в состве fpc (наследник TurboVision) - именно на нём сделано IDE для fpc.
Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

alexs писал(а):ссмотри FreeVision

Не советую — там с кодировками не все ладно.
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Ну это если активно с русским вводом работать по linux в utf8 окружении. В винде и в линуксе в любом отличном от utf8 (win1251, koi8) всё работает.
Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

alexs писал(а):linux в utf8 окружении

В наше время под Linux как-то стрёмно в любом отличном работать... ИМХО.
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Пока сидел в Asp 11.2 - была win1251
а вот уже в 12 не дают без бубна сделать так-же - пришлось переползать под utf8. Хотя мне было абсолютно всё равно. По настоящему серьёзных причин перехода не было.
Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

Я, когда-то давно замаялся независимо от выставления win или koi. С utf вообще никаких проблем не имею... Может, в asp оно и нормально было, но в мандрейковском зоопарке софта...

Так или иначе, все основные дистры переходят на utf, и если писать не в стол, то надо на него и ориентироваться.
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Иван Шихалев писал(а):Так или иначе, все основные дистры переходят на utf, и если писать не в стол, то надо на него и ориентироваться.

ужо-ужо :lol:
kazar
новенький
Сообщения: 10
Зарегистрирован: 09.05.2008 20:56:10

Сообщение kazar »

Дык перерыл кучу инета, чето так и не нашел. Можно линк на использование ncurses в pascal, ну и если можно исходники примеров.
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

kazar писал(а):Можно линк на использование ncurses в pascal, ну и если можно исходники примеров.

viewtopic.php?p=22242#p22242
Ответить