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

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

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2008, 14:01   #1
Vitalik55
Пользователь
 
Регистрация: 03.12.2008
Сообщений: 16
По умолчанию Проблема с Image

Препод дал задание написать прогу где самолёт летит на форме с фоном город и им нада управлять кнопками на клавиатуре.

Я сделал фон имадж1 сделал ему алиг по клиенту, потом поставил второй имадж с самолётом написал код (procedure TForm1.FormKeyPress) и када запускаю он её некомпилит если удалить имадж1 то всёработает норм.

Помогите плз поставить фон.
Vitalik55 вне форума Ответить с цитированием
Старый 03.12.2008, 14:06   #2
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

Что, так и говорит: - Не буду компилить!?
_Engine_ вне форума Ответить с цитированием
Старый 03.12.2008, 14:16   #3
Vitalik55
Пользователь
 
Регистрация: 03.12.2008
Сообщений: 16
По умолчанию

Жму F9 и выдает ошибку хотя я всю прогу сохранил.
Изображения
Тип файла: jpg ошибка.JPG (21.7 Кб, 168 просмотров)
Vitalik55 вне форума Ответить с цитированием
Старый 03.12.2008, 14:23   #4
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

Не верю, что из-за Image1 выдает такую ошибку.
Показывай свою прогу
_Engine_ вне форума Ответить с цитированием
Старый 03.12.2008, 16:10   #5
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

попробуй удалить ехе и откомпилить ....
Skype : UASm1Le.
Sm1Le вне форума Ответить с цитированием
Старый 04.12.2008, 18:49   #6
Vitalik55
Пользователь
 
Регистрация: 03.12.2008
Сообщений: 16
По умолчанию

Проблема в том что прога даже нехочет создавать этот ехе.
Вложения
Тип файла: rar самолет.rar (23.5 Кб, 13 просмотров)
Vitalik55 вне форума Ответить с цитированием
Старый 04.12.2008, 19:24   #7
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Цитата:
Сообщение от Vitalik55 Посмотреть сообщение
Проблема в том что прога даже нехочет создавать этот ехе.
У вас эта программе работает и самолёт летает. Только маленький совет. Что бы не было мигания во время движения самолёта сделайте так:
Код:
Procedure TForm1.FormCreate(Sender: TObject);
Begin
Form1.DoubleBuffered:=True;
End;
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 05.12.2008, 00:03   #8
Vitalik55
Пользователь
 
Регистрация: 03.12.2008
Сообщений: 16
По умолчанию

Всё заработало только хз почему))) И ещё вопрос как сделать чтобы самолёт када подлетает к краю формы выходил с другой стороны??
If image2.left=730 then
image2.left:=0;
и пробывал так
If image2.left>730 then
image2.left:=0;
это неработает может опять глюки в делфи
Vitalik55 вне форума Ответить с цитированием
Старый 05.12.2008, 00:50   #9
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Цитата:
Сообщение от Vitalik55 Посмотреть сообщение
Всё заработало только хз почему))) И ещё вопрос как сделать чтобы самолёт када подлетает к краю формы выходил с другой стороны??
If image2.left=730 then
image2.left:=0;
и пробывал так
If image2.left>730 then
image2.left:=0;
это неработает может опять глюки в делфи
Можете сделать так:
Код:
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
var a,b:integer;
begin
a:=image2.Left;
if key='d' then begin
b:=a+3;
image2.Left:=b;
If Image2.Left>=808 Then
Begin
Image2.Left:=-80;
End;
end;
end;
Procedure TForm1.FormCreate(Sender: TObject);
Begin
Form1.DoubleBuffered:=True;
Form1.BorderStyle:=BsSingle;
End;
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 05.12.2008, 12:03   #10
Vitalik55
Пользователь
 
Регистрация: 03.12.2008
Сообщений: 16
По умолчанию

Большое спасибо всем!! Всё норм пашет выкладываю свою игрульку))))
Вложения
Тип файла: rar самалёт.rar (231.4 Кб, 12 просмотров)

Последний раз редактировалось Vitalik55; 05.12.2008 в 17:41.
Vitalik55 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
image Черничный Общие вопросы Delphi 2 25.06.2008 16:09
Image B Delphi Gromsky Помощь студентам 1 29.02.2008 15:40
Image click Stanislav Общие вопросы Delphi 2 27.02.2008 23:09
image Elm0 Свободное общение 4 21.06.2007 17:34
в image из blob'a renex БД в Delphi 2 22.12.2006 03:35