![]() |
Помогите найти ошибку!
Здравствуйте, народ
Помогите, пожалуйста. Пробую вот МидлетПаскаль, хотел сочинить себе программку, вроде телепрограммы. Ну, може не программу в полном смысле слова, а этакую напоминалку о фильмах. Сначала заставка, потом по нажатию клавиши она пропадает, появляется список дней недели. Из списка дней в список телеканалов, оттуда собственно к списку фильмов. Ну и переходы есть соответственно в обратном направлении. Несколько дней бьюсь, ничего не выходит, хотя вроде и все понятно. Вот такая вот маленькая программка: Код:
|
Re: Помогите найти ошибку!
Вроде локализовал свою проблему. Добавляем две команды меню, запускающие соответствующие процедуры, в бесконечном цикле ждем команды... Выполняется только первая команда, вторая никогда. Если IF'ы поменять местами, будет выполняться только selday. Ничего не понимаю :wallbash:
Код:
|
Re: Помогите найти ошибку!
key := GetClickedCommand;
if(key = toprog) then .... if(key = today) then ... |
Re: Помогите найти ошибку!
Ага, спасибо, как-то не додумался. Попробуем. Код клавиши, похоже, успевает между строчками переприсвоится :)
Еще забавный момент, который пока не очень доставет - реакция на нажатия клавиш (хотел вместо меню сделать управление джойстиком). В режиме канвы все отлавливается на ура, в режиме формы сплошные косяки. |
Часовой пояс GMT +4, время: 18:36. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot