0
ビルドインVBAプログラミング能力を使用する代わりに、完全に分離された外部VBプログラムを使用してアリーナシミュレーションモデルを構築する必要があります。私はそのようなプログラムを構築する上でいくつかの進歩がありますが、その動作に満足していません。外部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
- プラットフォーム -
- プラットフォーム:勝利7 64
- のVisual Studio:2010(Expressエディション)
- 過去ログフレームワーク:4.0
- アリーナのバージョン:13.9
- VBプロジェクト参照します。C:\ Program Files(x86の)\ロックウェル・ソフトウェア\アリーナ\ Arena.exe
どうもありがとうございました。
ヤム本町
感謝。最初の問題はまだ私には解決されていないようで、私はそれと一緒に暮らすことを学びます。 ActiveXの作成のために、それは解決されます。 –