最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

為SOLIDWORKS創(chuàng)建C++獨(dú)立(exe)應(yīng)用程序

2023-04-14 20:47 作者:HongfengZhu  | 我要投稿

在本教程中,我將演示如何使用C++和Microsoft Visual Studio從進(jìn)程外(也稱為獨(dú)立)應(yīng)用程序(例如MFC,Win32控制臺(tái)應(yīng)用程序)連接到SOLIDWORKS應(yīng)用程序。

有關(guān)本文中討論的方法的更詳細(xì)說(shuō)明,請(qǐng)參閱《如何使用SOLIDWORKS API創(chuàng)建獨(dú)立(exe)應(yīng)用程序》一文。

創(chuàng)建新項(xiàng)目

我將使用Microsoft Visual Studio開(kāi)發(fā)環(huán)境。您可以使用任何版本的 Visual Studio。相同的代碼適用于專業(yè)版、精簡(jiǎn)版或社區(qū)版。

  • 打開(kāi)Visual Studio。

  • 啟動(dòng)新項(xiàng)目:

在 Visual Studio 中創(chuàng)建新項(xiàng)目
  • 選擇項(xiàng)目模板。我建議從 Win32 控制臺(tái)應(yīng)用程序項(xiàng)目模板開(kāi)始,因?yàn)樗钌俚念A(yù)生成代碼:

選擇 Win32 控制臺(tái)應(yīng)用程序C++項(xiàng)目模板
  • 勾選項(xiàng)目向?qū)е械?ATL 選項(xiàng):

Win32 控制臺(tái)應(yīng)用程序模板設(shè)置

鏈接SOLIDWORKS 類(lèi)型庫(kù)所在的目錄。這是 SOLIDWORKS 的安裝目錄(轉(zhuǎn)到項(xiàng)目屬性,選擇 C/C++ 并瀏覽其他包含目錄字段中的路徑):

項(xiàng)目中C++其他“包含目錄”選項(xiàng)

現(xiàn)在我們可以添加代碼以連接到 SOLIDWORKS 實(shí)例。

創(chuàng)建或連接到實(shí)例

連接到 COM 服務(wù)器的最常見(jiàn)和最快速的方法可能是使用 CoCreateInstance 函數(shù)。(https://learn.microsoft.com/zh-cn/windows/win32/api/combaseapi/nf-combaseapi-cocreateinstance)

通過(guò) ROT 獲取正在運(yùn)行的實(shí)例

為了連接到已經(jīng)運(yùn)行的特定 SOLIDWORKS 會(huì)話或能夠創(chuàng)建多個(gè)會(huì)話,您可以使用正在運(yùn)行的對(duì)象表 API。請(qǐng)閱讀《如何使用SOLIDWORKS API創(chuàng)建獨(dú)立(exe)應(yīng)用程序》一文,了解有關(guān)此方法的更多詳細(xì)信息。

在上面的示例中,通過(guò)從SOLIDWORKS應(yīng)用程序安裝路徑啟動(dòng)新進(jìn)程來(lái)啟動(dòng)SOLIDWORKS的新會(huì)話。ConnectToSwApp 函數(shù)需要 sldworks.exe 的完整路徑作為第一個(gè)參數(shù),timeout(超時(shí),以秒為單位)作為第二個(gè)參數(shù)。超時(shí)將確保在進(jìn)程無(wú)法啟動(dòng)的情況下應(yīng)用程序不會(huì)被鎖定。


文章翻譯自https://www.codestack.net/

僅供學(xué)習(xí)使用。


為SOLIDWORKS創(chuàng)建C++獨(dú)立(exe)應(yīng)用程序的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
积石山| 南川市| 封丘县| 横山县| 通榆县| 江阴市| 麻栗坡县| 察哈| 高清| 安庆市| 九龙城区| 天峨县| 门源| 疏勒县| 安平县| 涪陵区| 时尚| 杂多县| 织金县| 杭州市| 五台县| 亳州市| 东台市| 庆阳市| 兴安县| 吉林市| 唐山市| 美姑县| 隆化县| 娱乐| 九龙城区| 扶绥县| 通江县| 盐城市| 靖安县| 安化县| 中宁县| 益阳市| 宝丰县| 筠连县| 灵山县|