Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 21.11.2010, 16:25
Valentinich Valentinich вне форума
Прохожий
 
Регистрация: 26.09.2010
Сообщения: 22
Репутация: 10
По умолчанию Как ПРавильно ?)

Есть вопрос. мне нужно сделать небольшой поисковик картинок. имя вводится через ComboBox, после нажатия Enter должна появиться картинка с таким же именем. пытаюсь сделать через :
PHP код:
if FileExists(ExtractFilePath(Application.ExeName) + ComboBox1.Text '.jpeg'then
      Image1
.Picture.LoadFromFile(ExtractFilePath(Application.ExeName) + ComboBox1.Text '.jpeg'); 
но нмчего не происходит. ПОмогите ПЛЗ =)
Ответить с цитированием
  #2  
Старый 21.11.2010, 16:30
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

1. Поиск успешен?
2. JPEG подключили?
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #3  
Старый 21.11.2010, 16:58
Valentinich Valentinich вне форума
Прохожий
 
Регистрация: 26.09.2010
Сообщения: 22
Репутация: 10
По умолчанию

Вбил это в onchange , реакции 0 (
подскажи что нужно чтою заработало . ?)
Ответить с цитированием
  #4  
Старый 21.11.2010, 17:00
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Поставь бряк, и пройдись по коду, посмотри где сваливается обработка...
И ты уверен, что у тебя .jpeg, а не .jpg?
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #5  
Старый 21.11.2010, 18:30
Valentinich Valentinich вне форума
Прохожий
 
Регистрация: 26.09.2010
Сообщения: 22
Репутация: 10
По умолчанию

под jpg, при нажатии вообще ошибку выбрасывает.
Ответить с цитированием
  #6  
Старый 21.11.2010, 19:07
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Побуду экстрасенсом, телепатически получу скрин ошибки...
Изображения
Тип файла: jpg error.jpg (30.5 Кбайт, 24 просмотров)
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #7  
Старый 21.11.2010, 21:07
Аватар для KOOL
KOOL KOOL вне форума
Активный
 
Регистрация: 06.01.2008
Адрес: Рязань
Сообщения: 306
Версия Delphi: 2009
Репутация: 6150
По умолчанию

Вообще непонятно, почему через TImage не загружается (он же даже png умеет). Но вот костыли:
Код:
uses ..., JPEG;
...
var SrcImage:TBitmap;
...
procedure TForm1.LoadImage(FileName:string);
var J:TJPEGImage;
begin
  if (ExtractFileExt(FileName)='.jpg') or (ExtractFileExt(FileName)='.jpeg') then
    begin
      J:=TJPEGImage.Create;
      J.LoadFromFile(FileName);
      SrcImage.Assign(J);
      J.Free;
    end
  else
    SrcImage.LoadFromFile(FileName);
  Image1.Picture.Bitmap:=SrcImage;
end;
только не забываем SrcImage создать.
__________________
РГРТУ - ФВТ - Системы Автоматизированного ПРоектирования. ت
Ответить с цитированием
  #8  
Старый 22.11.2010, 05:11
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

KOOL, а чё так сложно?
Вроде, Image начинают кушать Жопеги после добавлении соответствующего модуля в uses. В крайнем случае:
Код:
uses ..., JPEG;
........
  Image1.Picture.RegisterFileFormat('JPG','JPEG Image',TJPEGImage);
  Image1.Picture.LoadFromFile(....);
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #9  
Старый 28.11.2010, 09:44
Valentinich Valentinich вне форума
Прохожий
 
Регистрация: 26.09.2010
Сообщения: 22
Репутация: 10
Радость

Всё равно не хочет запускаться. ( если есть исходники ,наподобие, скиньте исходник. может смогу что переделать. Заранее, Спасибо )
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 19:13.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025