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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 15.11.2012, 20:43   #1
DeNver20120
Пользователь
 
Аватар для DeNver20120
 
Регистрация: 15.11.2012
Сообщений: 12
Вопрос В чём ошибка!

if Image1.Picture.loadfromfile('111.bm p') then label1.Caption:='111';

вчём ошибка помогоите??
или как-то можно по другому записать???

[Error] Unit1.pas(437): Type of expression must be BOOLEAN
Тип выражения должен быть BOOLEAN???????????????????
если в конце =True добавить несовпадение типов!

Последний раз редактировалось DeNver20120; 15.11.2012 в 20:52.
DeNver20120 вне форума
Старый 15.11.2012, 21:10   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

loadfromfile не функция, и участвовать в условных операторах не имеет права.
Код:
try
 Image1.Picture.loadfromfile('111.bm p');
  label1.Caption:='111';
except
 on e:Exception: do ShowMessage('Ошибка: '+e.Message);
end;
Вместо Exception можешь конкретно указать класс исключения открытия файлов, если хочешь.
I'm learning to live...
Stilet вне форума
Старый 15.11.2012, 21:25   #3
DeNver20120
Пользователь
 
Аватар для DeNver20120
 
Регистрация: 15.11.2012
Сообщений: 12
По умолчанию

спс огромное!
DeNver20120 вне форума
Старый 15.11.2012, 21:29   #4
DeNver20120
Пользователь
 
Аватар для DeNver20120
 
Регистрация: 15.11.2012
Сообщений: 12
По умолчанию

А если надо создать анимацию изображения без загрузки gif
например:
в таймере
если картинка 1 то картинка 2 иначе картинка 1
DeNver20120 вне форума
Старый 15.11.2012, 21:30   #5
DeNver20120
Пользователь
 
Аватар для DeNver20120
 
Регистрация: 15.11.2012
Сообщений: 12
По умолчанию

как здесь поступить?
DeNver20120 вне форума
Старый 15.11.2012, 21:40   #6
DeNver20120
Пользователь
 
Аватар для DeNver20120
 
Регистрация: 15.11.2012
Сообщений: 12
По умолчанию

procedure TForm1.Timer1Timer(Sender: TObject);
begin
Image1.Picture.LoadFromFile('111.bm p');
try
Image1.Picture.loadfromfile('11.bmp ');
timer2.Enabled:=true;


except
on e:Exception do ShowMessage('Ошибка: '+e.Message);
end;

end;

procedure TForm1.Timer2Timer(Sender: TObject);
begin
Image1.Picture.LoadFromFile('11.bmp ');
try
Image1.Picture.loadfromfile('111.bm p');
timer1.Enabled:=true;


except
on e:Exception do ShowMessage('Ошибка: '+e.Message);
end;
end;

end.
DeNver20120 вне форума
Старый 15.11.2012, 21:40   #7
DeNver20120
Пользователь
 
Аватар для DeNver20120
 
Регистрация: 15.11.2012
Сообщений: 12
По умолчанию

разобрался!!
DeNver20120 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чём ошибка? -SandwicH- Общие вопросы C/C++ 10 10.06.2012 19:05
В чём ошибка? kotaina Общие вопросы Delphi 0 24.06.2011 16:36
В чём ошибка? Jony217 Общие вопросы C/C++ 12 02.04.2011 09:03
в чём ошибка артём1 Помощь студентам 1 02.11.2010 01:11
В чём ошибка??? pasha_1 Общие вопросы C/C++ 11 25.11.2008 01:26