无
无聊才编程
Unregistered / Unconfirmed
GUEST, unregistred user!
function TForm1.bian(lk:integer):integer;
begin
image3.canvas.Pixels[1,1]:=lk;
image3.Picture.SaveToFile(extractfilepath(application.ExeName)+'/1.bmp');
image3.Picture.LoadFromFile(extractfilepath(application.ExeName)+'/1.bmp');
bian:=image3.canvas.Pixels[1,1];
end;
代码如上,为什么我在调用的时候是bian(50331667)可是反回值成了16777215。也就是说只要像素被保存后在打开就变了。怎么样在做一个函数。我把变化后的16777215传给函数,他就反回50331667像素的原值?急呀.~~~~~~~~~~~~~~~~~~~~~[xx(][xx(][xx(][xx(][xx(]
begin
image3.canvas.Pixels[1,1]:=lk;
image3.Picture.SaveToFile(extractfilepath(application.ExeName)+'/1.bmp');
image3.Picture.LoadFromFile(extractfilepath(application.ExeName)+'/1.bmp');
bian:=image3.canvas.Pixels[1,1];
end;
代码如上,为什么我在调用的时候是bian(50331667)可是反回值成了16777215。也就是说只要像素被保存后在打开就变了。怎么样在做一个函数。我把变化后的16777215传给函数,他就反回50331667像素的原值?急呀.~~~~~~~~~~~~~~~~~~~~~[xx(][xx(][xx(][xx(][xx(]