![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите разобраться с загрузкой изображения [D7, XP]
kingsoft © (2011-07-04 01:30:00)Доброго времени суток!
У меня на форме два Image. При нажатии первой кнопки открывается OpenPictureDialog и загружает картинку в первый Image, ниже есть edit в него получаю путь и имя открываемого файла!
Мне необходимо по нажатию на вторую кнопку, что бы во второй Image загрузилась та же картинка используя путь указанный в Edit!
Вот код:
procedure TForm1.Button1Click(Sender: TObject);
begin
if OpenPictureDialog1.Execute then
Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
Edit1.Text:=OpenPictureDialog1.Files.GetText;
end;
procedure TForm1.Button3Click(Sender: TObject);
var
put:String;
begin
put:=Edit1.Text;
//Image2.Picture.LoadFromFile(put);
Image2.Picture.LoadFromFile('D:\Фото\Обработать\Готово\Лето.bmp');
end;
Как сделать чтобы загружалось через переменную!
Плохиш (2011-07-04 12:15:00) [1]
> Image2.Picture.LoadFromFile(put); // Не работает
> Image2.Picture.LoadFromFile('D:\Фото\Обработать\Готово\Лето.
> bmp'); //Работает
> Пожалуйста объясните почему!
>
Обычно в таких случаех сразу смотрят в отладчике значение требуемой переменной, а не на форумы бегут.
Германн (2011-07-04 03:35:00) [2]
> kingsoft (04.07.11 01:53) [4]
>
> Огромное спасибо! Всё получилось! Я немного не так делал!
> Edit1.Text:=OpenPictureDialog1.Files.GetText; а надо Edit1.
> Text:=OpenPictureDialog1.FileName;
>
> Хотя значения в Edit и так и так одинаковые!
А если они одинаковые, то в чём разница?
kingsoft (2011-07-04 01:53:00) [3]Огромное спасибо! Всё получилось! Я немного не так делал! Edit1.Text:=OpenPictureDialog1.Files.GetText; а надо Edit1.Text:=OpenPictureDialog1.FileName;
Хотя значения в Edit и так и так одинаковые!
Спасибо!
Andy BitOff (2011-07-04 01:46:00) [4]Edit1.Text:=OpenPictureDialog1.FileName;
вроде fileName точно не помню
Andy BitOff (2011-07-04 01:44:00) [5]Image2.Picture.LoadFromFile(Edit1.Text);
kingsoft (2011-07-04 01:37:00) [6]
Image2.Picture.LoadFromFile(put); // Не работает
Image2.Picture.LoadFromFile('D:\Фото\Обработать\Готово\Лето.bmp'); //Работает
Пожалуйста объясните почему!