在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版本中使用了。
譯者說明:我沒有使用過這些不同的版本,不過這位先生這樣說可以有用,就翻譯給大夥看看了!