Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Prolog > Создание окна в PROLOG


Автор: Tielvar 23.12.2008, 17:49
Привествую. 
Собственно сабж: не получается создать окно, хотя очень хочется.
Вопрос: как это делать правильно?

В данный момент мучаю курсовик. Юзаю старенький консольный PDC PROLOG и пересаживаться на что то более модерновое и мощное уже нет ни сил ни времени smile Надеюсь на помощь советом.
По идее для создания окна используется функция makewindow. Параметров у неё может быть 8 или 11, причем, параметры как входные, так и выходные... Попытка просмотра текущих значений параметров даёт такой результат для 8 параметров:
Код

254 <- номер окошка
7 <- атрибут экрана
7 <- атрибут рамки
 Dialog <- заголовок окна
1 <- строка
54 <- столбец
17 <- высота
26 <- ширина


Ещё есть функция для проверки окна на наличие. Проверка - по номеру. Вот для 254 - выдаёт yes, для, например, 1 - no.
Но при попытке создать окно под номером 1 выдаёт сообщение "The window referred to does not exist". Разумеется оно не "exist", я ж его только сейчас и создаю smile Ладно... При попытке указать номер уже существующего окна - та же самая ошибка. Может я что то не так понимаю? Ничего похожего на создание нового окошка я не нашел кроме makewindow, так что вот так что.. smile

Автор: Tielvar 3.6.2009, 08:02
Для отчетности - проблема была в том, что создаваемое окно по размеру больше чем размер окна, заданный в настройках компилятора.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)