五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ó)家法律
吉水县| 桂东县| 湘潭市| 柳州市| 日土县| 财经| 渭南市| 西乌| 平昌县| 巩义市| 旌德县| 鹰潭市| 含山县| 荆州市| 建瓯市| 溆浦县| 全南县| 黑山县| 沽源县| 肥乡县| 玛沁县| 霸州市| 毕节市| 通山县| 金山区| 岳普湖县| 开原市| 吉安市| 福贡县| 平乐县| 黄浦区| 大荔县| 浪卡子县| 安陆市| 昌平区| 平昌县| 安多县| 会昌县| 清丰县| 习水县| 孝义市|