Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2007, 17:22   #31
Tayfun
Форумчанин
 
Аватар для Tayfun
 
Регистрация: 24.06.2007
Сообщений: 351
По умолчанию

Тут пример движения точки, управление производиться клавиатурой( Esc-выход, стрелки - движение)... Сделано через Модуль в динамической памяти с использованием методов... Остальные объекты можно сделать аналогично.
Example.rar
Я не маюсь бездельем, я от него тащусь!
Tayfun вне форума Ответить с цитированием
Старый 10.12.2007, 18:43   #32
Ivanich
Пользователь
 
Регистрация: 08.12.2007
Сообщений: 48
По умолчанию

Ясно спасибо...а вот что это такое не могу понять p^
Ivanich вне форума Ответить с цитированием
Старый 10.12.2007, 18:57   #33
Ivanich
Пользователь
 
Регистрация: 08.12.2007
Сообщений: 48
По умолчанию

и ещё show у вас то что у меня SwitchOn а процедура Hide это затухание объёкта получается ? или как
Ivanich вне форума Ответить с цитированием
Старый 10.12.2007, 19:17   #34
Tayfun
Форумчанин
 
Аватар для Tayfun
 
Регистрация: 24.06.2007
Сообщений: 351
По умолчанию

Цитата:
а вот что это такое не могу понять p^
Вобщем это работа с динамической памятью, насколько я помню у вас в задании была работа с динамической памятью
Это есть ссылка на адрес где храниться объект!

Цитата:
и ещё show у вас то что у меня SwitchOn а процедура Hide это затухание объёкта получается ? или как
Верно мыслите, так оно и есть, процедура Show вырисовывает фигуру, а Hide ее стирает!
Я не маюсь бездельем, я от него тащусь!
Tayfun вне форума Ответить с цитированием
Старый 10.12.2007, 21:19   #35
Ivanich
Пользователь
 
Регистрация: 08.12.2007
Сообщений: 48
По умолчанию

Я тут покумекал зделал вообщем точку чтоб она двигалась...но другие объёкты не получается зделать нужна помощь
Вложения
Тип файла: rar TObject.rar (49.1 Кб, 10 просмотров)
Ivanich вне форума Ответить с цитированием
Старый 10.12.2007, 22:01   #36
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,677
По умолчанию

Предлагаю перенести личную беседу в личные сообщения. Спасибо.
Alar вне форума Ответить с цитированием
Старый 11.12.2007, 19:08   #37
Tayfun
Форумчанин
 
Аватар для Tayfun
 
Регистрация: 24.06.2007
Сообщений: 351
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
Предлагаю перенести личную беседу в личные сообщения. Спасибо.
Извиняюсь, увлеклись.

Вот немного исправленый вариант точки
Example.rar
Я не маюсь бездельем, я от него тащусь!
Tayfun вне форума Ответить с цитированием
Старый 11.12.2007, 19:18   #38
Ivanich
Пользователь
 
Регистрация: 08.12.2007
Сообщений: 48
По умолчанию

Да сеня здавал pascal эти объёкты мне учитель говорит что точка должна не с помощью клавиатуры двигаться а допустим нажал букву P она автомотически начала двигаться по экрану....Ну лана а то я совсем вас наверное запарил уже сам как нить постораюсь разобраться
Ivanich вне форума Ответить с цитированием
Старый 11.12.2007, 19:26   #39
Tayfun
Форумчанин
 
Аватар для Tayfun
 
Регистрация: 24.06.2007
Сообщений: 351
По умолчанию

Цитата:
Да сеня здавал pascal эти объёкты мне учитель говорит что точка должна не с помощью клавиатуры двигаться а допустим нажал букву P она автомотически начала двигаться по экрану....Ну лана а то я совсем вас наверное запарил уже сам как нить постораюсь разобраться
Смысл не в том как двигаеться точка, вот тут:
Цитата:
p^.Show(-5,0);
Меняеться координата по x и по y сответственно, напиши cH:=readkey;
Код:
if ch=chr(...){Код этой буквы P} then repeat 
p^.Hide(0,0);
x:=.... {на сколько сместить координату по x}
y:=...  {на сколько сместить координату по y}
p^.Show(x,y);
until keypressed;
и все, тут проблем не должно возникнуть
Я не маюсь бездельем, я от него тащусь!
Tayfun вне форума Ответить с цитированием
Старый 11.12.2007, 19:47   #40
Ivanich
Пользователь
 
Регистрация: 08.12.2007
Сообщений: 48
По умолчанию

Извитите ещё раз а вот в вашем exemple все вроде прописываю как высказали а он материться говорит что неизвестный идентификатор X,Y
Ivanich вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с заданиями в PASCAL LLIypLLIyH Помощь студентам 8 11.06.2008 11:51
Помогите рассчитать положение и движение точки N на отрезку DK Stark[SG!] Помощь студентам 8 14.12.2007 10:08
помогите сделать движение на нажатие кнопки shepelin Общие вопросы Delphi 1 11.12.2007 10:11
Помогите добавить свой цвет в инспектор объектов!!! Denisich Общие вопросы Delphi 1 28.06.2007 23:03
Движение Mickle Общие вопросы Delphi 5 19.04.2007 23:24