匯出 (0) 列印
全部展開
本主題尚未接受評分 - 為這個主題評分

轉散發 ATL 和 OLE DB 範本

您可針對 MinDependency 或 MinSize 組態建置 Active Template Library (ATL) 或 OLE DB 樣板專案。

MinDependency 組態是當您在 [一般] 屬性頁上將 [ATL 用法] 屬性設定為 [靜態連結 ATL],以及在 [程式碼產生] 屬性頁 (C/C++ 資料夾) 上將 [執行階段程式庫] 屬性設定為 [多執行緒 (/MT)] 時,所得到的結果。

MinSize 組態是當您在 [一般] 屬性頁上將 [ATL 用法] 屬性設定為 [動態連結 ATL],以及將 [ATL 中的最小化 CRT 用法] 設定為 [是] 時,或是在 [程式碼產生] 屬性頁 (C/C++ 資料夾) 上將 [執行階段程式庫] 屬性設定為 [多執行緒 DLL (/MD)] 時,所得的結果。請參閱Using _ATL_MIN_CRT in Your ATL Project

MinSize 會盡量讓輸出檔變小,但是需要目標電腦上有 ATL80.dll 和 Msvcr80.dll (如果您選取 [多執行緒 DLL (/MD)] 選項)。ATL80.dll 必須在目標電腦上註冊,以確保所有的 ATL 功能都出現。ATL80.dll 包含 ANSI 和 Unicode 匯出。

如果您為 MinDependency 目標建置 ATL 或 OLE DB 樣板專案,則不必在目標電腦上安裝和註冊 ATL80.dll,不過可能會出現較大型的程式影像。

如果您轉散發 ATL 可執行檔應用程式,您必須發出下列命令來註冊 .exe 檔 (以及其內的任何控制項):

filename /regserver

其中 filename 是可執行檔的名稱。

針對 OLE DB 樣板應用程式,請確定目標電腦具有最新版的 Microsoft Data Access Components (MDAC) 檔案。如需詳細資訊,請參閱轉散發資料庫支援檔案

當地語系化 ATL 的安裝

如果您使用相依於 Msstkprp.dll 的 ActiveX 控制項 (通常它們會是 ATL 架構控制項),而您想發佈 ActiveX 控制項的當地語系化版本,則您可在 http://www.microsoft.com/taiwan/products/develop/vbasic/ipdk.htm 上找到 Msstkprp.dll 的當地語系化版本。

請參閱

本文對您有任何幫助嗎?
(剩餘 1500 個字元)
感謝您提供意見

社群新增項目

新增
Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2014 Microsoft. 著作權所有,並保留一切權利。