墊片 (程式設計)

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

程式設計領域,墊片[1](英語:shim)是一種小型函數庫,可以用來截取 API 呼叫、修改傳入參數,最後自行處理對應操作或者將操作交由其它地方執行。[2][3]

墊片可以在新環境中支援老 API,也可以在老環境裏支援新 API。一些程式並沒有針對某些平台開發,也可以通過使用墊片來輔助執行。

另見[編輯]

參考資料[編輯]

  1. ^ shim - 墊片,填隙片. 國家教育研究院雙語詞彙、學術名詞暨辭書資訊網. [2018-07-03]. (原始內容存檔於2017-07-01). 
  2. ^ Your company's apps incompatible with Windows 7? Shim them, says Microsoft. Computerworld. 2009-03-21 [2018-07-03]. (原始內容存檔於2014-04-07) (英語). 
  3. ^ Demystifying Shims - or - Using the App Compat Toolkit to make your old stuff work with your new stuff. Microsoft TechNet. 2011-06-17 [2018-07-03]. (原始內容存檔於2018-03-07) (英語).