ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: 他の言語からMagicxpaを起動する方法

このトピックの投稿一覧へ

なし Re: 他の言語からMagicxpaを起動する方法

msg# 1.3
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-1-28 16:24 | 最終変更
maki  半人前   投稿数: 33
割り込んですみません、

同じくVB.NETからMagicxpaのプログラムを起動したいと思いました。

COMインターフェースビルダを使って、DLLを生成し、
VB.NETから呼び出してみました。

すると以下エラーの通りでうまく行きません、
どなたかうまく行った方、もしくは何か情報などありましたらお願いいたします。

現象:
HRESULT
 0x803307D4
エラー内容
 Failed to load Magic engine - Bad registry path
 ヘルプを確認すると、
 「想定していたバージョンの Magic製品が、インストールされていない。
 レジストリキーが、修正されていた。
 Magic製品が正しくインストールされなかった。
 Magic製品が完全にインストールされたかどうかを確認してください。
 また、MagicEnginePath プロパティの指定が合っているかどうかも確認してください。」
 とありました。

確認したこと:
 1.VB.NETだけでなく、Magicxpaの外部コール、COMオブジェクトも同様の現象
 2.上記のエラーは、COMインターフェースビルダ実行時のMagicEnginePathで
  空白指定です(空白指定はレジストリに定義されているパスからMgxpaRuntime.exeを起動)
 3.レジストリ確認しましたが、インストールしたパスを示していました。
 4.MagicXPAの実行版も正常に動作します(デモライセンスも正式ライセンスも同様の現象)
 5.2.のMagicEnginePatをインストールしたパスを指定すると、エラーが以下に変わります。
 Failed to load Magic engine - Timeout occured while trying to synchronize with engine
 ヘルプを確認すると、
 「Magicエンジンのロードに失敗した。エンジンとの同期中にタイムアウトが発生した。」
 とありました。
 6.因みにunipaaS V1Plusでも同様の現象でした。


 ※上記エラーで、MagicエンジンロードのオブジェクトMagicEngineLoadがうまく行かないようです・・・
 

以上よろしくお願いいたします。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約