關於函式傳Tbitmap的值問題 |
|
hotswin
中階會員 發表:72 回覆:92 積分:52 註冊:2003-11-06 發送簡訊給我 |
如下所示,小弟在練習函式傳址的功夫,可是執行總是說錯,是什麼關係呢可否指導一下呢?
謝謝。主要是利用一支函式來進行複製之後傳回主程式。 [code] procedure TForm1.NewBmp(bmp:TBitmap;var bmp2:Tbitmap); var Fullscreen : TBitmap; begin bmp2:=TBitmap.Create;// Fullscreen:=TBitmap.Create;// Fullscreen.Width :=10; Fullscreen.Height :=10; Fullscreen.Canvas.CopyRect(Rect(0,0,10,10),bmp.Canvas ,Rect(0,0,10,10)); bmp2:= FullScreen; FullScreen.Free; end; procedure TForm1.Button1Click(Sender: TObject); var bmp,bmp2:TBitmap; begin Bmp:=TBitMap.Create ; Bmp2:=TBitMap.Create ; bmp.LoadFromFile('qq.bmp'); newBmp(Bmp,bmp2); Image1.Picture.Bitmap := bmp2; bmp.free; bmp2.Free; end; [/code]
------
xinjier禮品贈品 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |