0
我需要使用完全分離的外部VB程序來構建競技場模擬模型,而不是使用內置的VBA編程功能。我在建立這樣的計劃方面有一些進展,但對行爲不滿意。使用外部VB程序建立競技場模擬模型
- 是否可以在不啓動Arena.exe的情況下創建模型?
- 如果程序在模型創建步驟期間出於任何原因(例如終止調試)停止,則隨後對CreateObject函數的調用失敗,並顯示「無法創建ActiveX/Com對象」等結果。即使我通過任務管理器手動殺死Arena.exe,仍會出現此錯誤。如何避免這種情況?
- 目前代碼 -
Try
arenaApp = CType(CreateObject("Arena.Application"), Arena.Application)
arenaModel = arenaApp.Models.Add
... some code to build model, adding modules, blah blah blah, ...
arenaModel.SaveAs(fileName)
Finally
If (arenaApp IsNot Nothing) Then arenaApp.Quit()
End Try
- 平臺 -
- 平臺:Win 7 64
- 的Visual Studio:2010(Express版本)
- DOTNET的框架:4.0
- 競技場版本:13.9
- VB Project參考:C:\ Program Files文件(x86)\ Rockwell Software \ Arena \ Arena.exe
非常感謝。
蔭漢
感謝您的答覆。第一個問題似乎仍然沒有解決,我學會了解決它。對於ActiveX創建,它已解決。 – 2012-02-17 11:02:56