Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.11.01;
Скачать: CL | DM;

Вниз

Изменение размеров TBitmap   Найти похожие ветки 

 
Lotos ©   (2008-04-02 22:26) [0]

Здравствуйте, у меня такая ситуация: нужно передать в функцию TBitmap, чтобы она его отрисовала и вернула обратно. Делаю так


var
 shirina, vysota: word;

procedure Paint;
var
 PicFrac: TBitMap;
begin
 PicFrac.Create;
 ...
 PicFrac:=F_pic(PicFrac, False);
 ...
 PicFrac.Free;  
end;

function F_Pic(PicL: TBitmap; save: bool): TBitmap;
begin
 ...
 picL.Width:=shirina; //Ошибка: access violation at …: read of address...
 picL.Height:=vysota;
 ...
end;

Возникает ошибка. Значение переменных в этот момент:
picL.Empty=False (на сколько я понимаю, рисунок существует)
picL.Width=4223444
shirina=345
Подскажите, что я делаю не правильно?


 
Compiler ©   (2008-04-03 00:39) [1]


var
shirina, vysota: word;

procedure F_Pic(var PicL: PBitmap; save: bool);
begin

picL.Width:=shirina; //Ошибка: access violation at …: read of address...
picL.Height:=vysota;

end;

procedure Paint;
var
PicFrac: PBitMap;
begin
PicFrac:=NewBitmap(0,0);

F_pic(PicFrac, False);

PicFrac.Free;
end;


Качаем и читаем книгу об особенностях KOL. Очень интересно:)


 
Dimaxx ©   (2008-04-03 00:40) [2]

PicFrac: PBitMap;
PicFrac:=NewBitMap(X,Y);


 
Lotos ©   (2008-04-03 19:05) [3]

Спасибо. Книжку скачал.



Страницы: 1 вся ветка

Текущий архив: 2009.11.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
2-1251884776
kyn66
2009-09-02 13:46
2009.11.01
Нарушение полосатости грида при SQL-запросах


2-1252477927
AlexDan
2009-09-09 10:32
2009.11.01
bat файл, создание и работа


15-1252044372
Дмитрий С
2009-09-04 10:06
2009.11.01
Где ошибка в настройке mod_rewrite?


2-1252323235
Виктор
2009-09-07 15:33
2009.11.01
Вопрос по поводу DBGrid-а


15-1252316879
Achpile
2009-09-07 13:47
2009.11.01
PHP