Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание окна в PROLOG, непонятно, как это сделать 
V
    Опции темы
Tielvar
Дата 23.12.2008, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 5.12.2008

Репутация: нет
Всего: нет



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

В данный момент мучаю курсовик. Юзаю старенький консольный 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
PM MAIL   Вверх
Tielvar
Дата 3.6.2009, 08:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 5.12.2008

Репутация: нет
Всего: нет



Для отчетности - проблема была в том, что создаваемое окно по размеру больше чем размер окна, заданный в настройках компилятора.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума Prolog
Void
  • Пожалуйста, создавайте темы с содержательными названиями.
  • Уважаемые учащиеся, здесь всегда рады помочь Вам, но не делать за Вас вашу работу. У вас гораздо больше шансов получить помощь, если Вы приложите усилия и поделитесь с нами проблемами и результатами. В противном случае добро пожаловать в раздел Центр Помощи.
  • Получив ответ на интересующий Вас вопрос, не забудьте пометить его как решённый.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Prolog | Следующая тема »


 




[ Время генерации скрипта: 0.0362 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.