天天看點

AutoCAD的.NET二次開發3

在VS Express版本中使用ObjectARX向導

ObjectARX向導的安裝程式的安裝目标是VS 2005而不是VC++/C#/VB.NET的Express版本。主要原因是Express版本IDE有局限--它缺乏對AddIns插件的支援。ObjectARX向

導實際上由下面的元件組成:

1、向導-有一個HTML界面的工程模闆,這能對工程進行設定。

2、類向導-一個能建立和修改類的HTML接口。

3、AddIn-這個工具更加複雜,不是由HTML定義的,可用于添加指令并包括一些如類浏覽器的功能。

盡管這個Express版本支援基于HTML的程式(如AppWizards和類向導),但不支援AddIns,這意味着隻能使用ObjectARX向導的部分功能。

下面的流程會讓你得到工作于VC++的功能的子集。

1、首先需要騙過ObjectARX向導安裝程式認為VS已經安裝了。到系統資料庫并建立下面的鍵:

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/8.0/Setup/VS

添加一個字元串值:name='ProductDir',value=需要安裝ObjectARX向導檔案的路徑。建議使用這個::/Program Files/Microsoft Visual Studio 8/。下面的過程也是基于這個假

設的。注意:不要忘記最後的'/'。這個變化能讓你安裝ObjectARX向導。

2、安裝程式會在上面的路徑中建立一些新的檔案,這個路徑需要被拷貝到你Express的安裝中。

到 'C:/Program Files/Microsoft Visual Studio 8/VC/vcprojects' ,并把ObjectARX的目錄拷貝到'C:/Program Files/Microsoft Visual Studio 8/VC/Express/vcprojects'目錄下;拷

貝'C:/Program Files/Microsoft Visual Studio 8/VC/vcprojects/ArxAppWiz.*' 的檔案到'C:/Program Files/Microsoft Visual Studio 8/VC/Express/vcprojects'下;最後拷貝C:/Program

Files/Microsoft Visual Studio 8/VC/VCAddClass/ObjectARX' 目錄到:/Program Files/Microsoft Visual Studio 8/VC/Express/VCAddClass'。

做完這些步驟後,所有的基于向導的模闆就可在VC++Express版本中使用了。 

譯者說明:我沒有使用過這些不同的版本,不過這位先生這樣說可以有用,就翻譯給大夥看看了!

繼續閱讀