亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Delphi > 正文

Delphi程序使用資源的釋放

2019-11-18 18:57:36
字體:
來源:轉載
供稿:網友
寫出一個不會造成資源分配崩潰的Delphi應用程序的
關鍵是確保如果程序中分配了資源,即使當故障發生,程
序也應能釋放占用的資源。

  文件、內存、WINDOWS資源和對象是一些必須時時加
以注意的需確保釋放的資源。下面的事件控制代碼例子中
先分配了內存,然后產生了一個錯誤,而造成它不再執行
釋放內存的程序代碼:

  PRocedureTForm1.ButtonlClick(Sender:Tobject
);

  Var

  Pointer1:Pointer;

  Integer1,Numzero:Intger;

  begin

  Numzero:Κ0;

  GetMem(Pointer1,1024);{分配1K的內存資源}


  Integer1:Κ5divNumzero;{此句產生一個除法錯
誤}

  FreeMem(Pointer1,1024);{這里此句將不被執
行}end;

  盡管大多數錯誤不會這樣明顯,但上例包含了重要的
一點:當錯誤產生后,程序執行跳出模塊,其后的資源釋
放程序代碼不再被執行。為了確保上例中的FreeMem能夠
釋放被GetMem占用的內存資源,必須把代碼放入一個資源
保護模塊。

  這里給出一個曲型的資源保護模塊的格式:

  {資源的分配}

  try

 ?。Y源的使用}

  finally

 ?。Y源的釋放}

  end;

  上面的try...finally模塊可以使程序總能執行fi
??nally部分中的任何程序代碼,即使有錯誤在保護模塊
中產生。當try部分中的某一條代碼執行時引起錯誤時,執
行將直接跳到finally部分;若執行中沒有錯誤產生,則
程序按正常順序執行。

  在下面的事件控制代碼例子中先分配了內存,然后產
生了一個錯誤,但是仍然執行了釋放內存的程序代碼:

  ProcedureTForm1.Button1Click(Sender:Tobject
);

  Var

  Pointer1:Pointer;

  Integer1,Numzero:Integer;

  begin

  Numzero:Κ0;

  GetMem(Pointer1,1024);{分配1K的內存資源}


  try

  Integer1:Κ5divNumzero;{此句產生一個除法錯
誤}

  finally

  FreeMem(Pointer1,1024);{這里此句仍將被執
行}

  end;

  end;

  如何保障程序對所用資源的釋放,在程序編制中是一
個非常重要的問題,必須在程序編制中加以實踐和注意。

上一篇:Delphi編程技巧十則

下一篇:Delphi制作帶圖標的彈出式選單

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
狠狠躁夜夜躁人人爽超碰91| 在线观看成人黄色| 亚洲免费精彩视频| 久久久久免费精品国产| 亚洲自拍偷拍色片视频| 91成品人片a无限观看| 亚洲欧美精品一区二区| 国产在线999| 欧美成人免费网| 亚洲第一网站免费视频| 欧美制服第一页| 亚洲日本aⅴ片在线观看香蕉| 亚洲激情在线观看| 色爱av美腿丝袜综合粉嫩av| 亚洲美女在线看| 97精品国产97久久久久久免费| 欧美—级a级欧美特级ar全黄| 久久精品这里热有精品| 亚洲精品国偷自产在线99热| 亚洲黄色在线观看| 国产成人精品在线视频| 国产精品美女午夜av| 亚洲欧美www| 国产精品美女av| 国产精品成人一区二区三区吃奶| 91成人在线观看国产| 在线a欧美视频| 久久6免费高清热精品| 日韩欧美在线观看视频| 日韩av在线导航| 欧美成人亚洲成人日韩成人| www日韩欧美| 国产亚洲欧美日韩精品| 国产精品精品久久久久久| 国产精品精品久久久久久| 日韩av在线免播放器| 国产欧美一区二区三区久久| 日本一区二区在线播放| 欧美激情一区二区三区高清视频| 国产拍精品一二三| 国产精品v片在线观看不卡| 夜夜躁日日躁狠狠久久88av| 国内精品一区二区三区四区| 最近更新的2019中文字幕| 久久精品亚洲国产| 亚洲va电影大全| 国产精品久久97| 亚洲第一色中文字幕| 国产精品女视频| 国产精品欧美一区二区三区奶水| 国产在线观看不卡| 欧美午夜xxx| 亚洲第一色中文字幕| 欧美第一页在线| 精品一区精品二区| 欧美激情第三页| 久久伊人免费视频| 欧美一二三视频| 国产午夜精品一区二区三区| 成人xxxx视频| 国产精品福利观看| 精品国产老师黑色丝袜高跟鞋| 伊人久久久久久久久久| 日韩av网址在线观看| 国产精品欧美亚洲777777| 欧美在线视频免费播放| 色综合伊人色综合网站| 中文字幕亚洲自拍| 欧美亚洲一区在线| xxx成人少妇69| 日韩欧美aⅴ综合网站发布| 午夜美女久久久久爽久久| 色多多国产成人永久免费网站| 国产在线视频不卡| 国产欧美日韩精品专区| 国产亚洲日本欧美韩国| 日韩中文在线中文网在线观看| 久久天天躁狠狠躁夜夜躁| 久久精品一区中文字幕| 色爱av美腿丝袜综合粉嫩av| 久久视频国产精品免费视频在线| 成人av色在线观看| 成人做爽爽免费视频| 国产精品第一视频| 日韩av中文在线| 欧美亚洲激情视频| 国产69精品久久久久9| 欧美日韩国产精品专区| 欧美午夜视频一区二区| 国产a级全部精品| 国产精品久久久久久五月尺| 欧美多人乱p欧美4p久久| 国产91对白在线播放| 美女视频黄免费的亚洲男人天堂| 美女国内精品自产拍在线播放| 色爱精品视频一区| 懂色aⅴ精品一区二区三区蜜月| 欧美激情日韩图片| 伊人久久综合97精品| 欧美高清videos高潮hd| 日韩av一区二区在线观看| 91久久久亚洲精品| 精品视频中文字幕| 欧美日韩不卡合集视频| 日韩欧美在线网址| 国内精品国产三级国产在线专| 久久网福利资源网站| 国产成人a亚洲精品| 日韩av观看网址| 欧美色道久久88综合亚洲精品| 欧美—级a级欧美特级ar全黄| 岛国av一区二区三区| 欧美性色视频在线| 91久久精品久久国产性色也91| 国产视频久久网| 清纯唯美亚洲综合| 黄色91在线观看| 日韩美女主播视频| 国产欧美亚洲精品| 国产中文字幕亚洲| 久久五月天综合| 日韩免费av片在线观看| 欧美性videos高清精品| 亚洲日韩欧美视频一区| 一区二区三区天堂av| 中文字幕在线看视频国产欧美在线看完整| 国产一区二区三区日韩欧美| 68精品国产免费久久久久久婷婷| 高跟丝袜欧美一区| www.亚洲男人天堂| 国产亚洲精品综合一区91| 欧美成年人视频网站欧美| 欧美激情在线有限公司| 欧美午夜电影在线| 亚洲美女在线看| 久久久久久久色| 中日韩美女免费视频网址在线观看| 国产精品吊钟奶在线| 欧美性感美女h网站在线观看免费| 久久亚洲一区二区三区四区五区高| wwwwwwww亚洲| 欧美黄色片视频| 亚洲欧洲午夜一线一品| 久久综合久久美利坚合众国| 91av在线国产| 欧美性猛交xxxx黑人| 亚洲福利在线视频| 狠狠色狠色综合曰曰| 欧美一级成年大片在线观看| 国产精品欧美日韩| 日韩大片免费观看视频播放| 性日韩欧美在线视频| 日韩国产中文字幕| 欧美大片免费观看在线观看网站推荐| 在线性视频日韩欧美| 国内精品久久久久久中文字幕| 色偷偷亚洲男人天堂| 一本大道久久加勒比香蕉| 亚洲美女精品久久| 国产欧美一区二区三区四区| 国产+人+亚洲| 国产精品a久久久久久| 国产精品午夜一区二区欲梦| 精品一区二区三区三区|