HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Delphi 7 - Создать Imgae программно в виде матрицы
  #1  
Старый 09.06.2010, 22:20
lamer811
Новичок
Регистрация: 08.11.2009
Сообщений: 21
Провел на форуме:
518630

Репутация: 7
По умолчанию Delphi 7 - Создать Imgae программно в виде матрицы

Всем привет, ребят помогите пожалуйста разобраться в Delphi 7 с автоматическим созданием Image, желательно кодом

У меня имеется массив ссылок на картинки в интернете, в формате JPEG.

Мне нужно вывести их вот в таком виде:

n - строки
m - столбцы, их 4




Мои попытки:
1) функция загрузки
Цитата:
function TMyForm.LoadImage(const url: string; var tmpname: string): Boolean; var fs: TFileStream; begin
IdHTTP1.ReadTimeout := 4000;
tmpname := 'temp' + ExtractFileExt(url); fs := TFileStream.Create(tmpname, fmCreate);
try IdHTTP1.get(url, fs) except fs.Free;
Result := False;
Exit;
end;
Result := True;
fs.Free; end;
2) Создание Image
Цитата:
procedure TMyForm.Button1Click(Sender: TObject);
var img: TImage;
i, y, x: Byte;
filename: string;
begin

y := 10;
x := 25;


for i := Low(Links) to High(Links) do
begin

if LoadImage(Links[i], filename) then
begin
img := TImage.Create(MyForm);
img.Parent := MyForm;
img.AutoSize := False;

try
img.Picture.LoadFromFile(filename);
finally
img.Left := x;
img.Top := y;
y := y + img.Height + 20;
DeleteFile(filename)
end;
end;
end;

end;
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PSalm69 Избранное 273 13.02.2016 01:24
Литература Delphi Sams С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 2 19.03.2010 19:46
Как создать генератор паролей на delphi 6 R-E-S-T С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6 24.04.2009 05:22
Delphi как создать службу ? donetsk С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5 02.06.2006 03:28



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.