![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Bitmap как результат ф-ции
esVer © (2003-10-31 15:41:00)
Есть необходимость в ф-ции возвращающую в качесве результата TBitmap. Пытаюсь сделать следующим образом:
function MyGetBitmap(const iWidth, iHeight: Integer): Graphics.TBitmap;
begin
Result := Graphics.TBitmap.Create;
Result.PixelFormat:=pf32bit;
Result.HandleType:=bmDIB;
Result.Width := iWidth;
Result.Width := iHeight;
{здесь что-то рисуем} //PaintToCanvas(Result.Canvas);
end;
Однако, не получается-> Result.Empty:=true;
М.б. кто-нибудь подскажет, в чем моя ошибка?
esVer (2003-10-31 16:33:00) [1]
Упс... Спасибо.
Работает...
Но почему не работало в моем коде?
Jel (2003-10-31 16:18:00) [2]
Попробуй создавать tBitmap вне функции и передавать ей как параметр.