Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать путь к картинке в Image?


Митяй2014 ©   (2014-02-25 00:18:00) 

Добрый вечер господа! Подскажите можно узнать откуда была загружена картинка в Image? Посмотрел что возвращает Image1.Picture.GetNamePath а там TPIcture и как получить путь к изображению неясно. Буду благодарен за подсказку!


Ega23   (2014-02-26 18:12:00) [1]


> Впрочем, если снова на том же компе где создавался проект
> нажать дизайнтайм загрузку - есть вероятность что оно откроет
> нужную папку.


Откроет там, куда смотрит CurrentDir.


tmp   (2014-02-26 17:58:00) [2]

Если загружать дизайнтайм - никак. Она тупо в ресурсы копируется.
Впрочем, если снова на том же компе где создавался проект нажать дизайнтайм загрузку - есть вероятность что оно откроет нужную папку. Но это случайность.
А так при загрузке куда-то запоминайте, мож получится сделать потомка TImage с нужным полем для хранения.

З.Ы. Мне больше http://www.tineye.comнравится.


DVM   (2014-02-25 15:06:00) [3]


> Inovet ©   (25.02.14 01:11) [4]


> Думать надо, а не гуглить.

Можно и гуглить. Поиском похожих картинок гугла надо воспользоваться. Вот и будет URL, откуда она загружена :)


Полковник Вагин   (2014-02-25 11:45:00) [4]

тогда нужен экстрасенс. поиск файла по фотографии


Германн   (2014-02-25 11:05:00) [5]

Может автор загрузил в дизайнере в имедж свою любимую картинку а теперь не может вспомнить где она у него на компьютере валяется?


Inovet   (2014-02-25 10:52:00) [6]

> [6] Ega23 ©   (25.02.14 08:57)
> Зачем стринглист-то?

Ну, раз захотелось, наверное, много там картинок надо.


clickmaker   (2014-02-25 09:42:00) [7]

> откуда была загружена картинка в Image?

проблема сохранить строковую переменную в момент загрузки?


Ega23   (2014-02-25 08:57:00) [8]

Зачем стринглист-то? В Image только одна картинка может сидеть в один момент времени.


Novicer   (2014-02-25 01:21:00) [9]

Тоже вариант... ;) Сразу видно профи!


Inovet   (2014-02-25 01:11:00) [10]

> [3] Novicer   (25.02.14 00:59)
> но там сложнее... Надо погуглить...

Думать надо, а не гуглить. Индекс строки в списке в тег записать и всё.


Novicer   (2014-02-25 00:59:00) [11]

И как она там появилась эта картинка? OpenPictureDialog юзал? Береш у него имя и добавляешь в StringList, там и хранишь, а когда надо берешь. Вроде еще можно к тегу Image прикрутить как-то, но там сложнее... Надо погуглить...


Inovet   (2014-02-25 00:51:00) [12]

А если она мышкой натыркана, тогда что должно быть в "откуда загружена"?


Германн   (2014-02-25 00:38:00) [13]


> Подскажите можно узнать откуда была загружена картинка в
> Image?

Нельзя.


Наверх

Титульная страница Поиск, карта сайта Написать письмо