掲示板一覧   -   トピック一覧
   EA API
     作成したアドインがメニューに表示されない


スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
umesan
投稿日時: 2023-5-17 15:54
EA Administrator
投稿: 1532

作成したアドインがメニューに表示されない

サポート宛てにいただきました質問の要約です。

○ご質問
作成したアドインを”Redasm”コマンドを利用してDLLを登録しましたが、アドインメニューに対象が表示されません。
管理画面には「エラー アドインが見つかりません(エラー番号:0x80040154)」が出力されていました。
原因、対処方法についてご教授いただけますでしょうか。

【確認したこと】
・"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe"を利用していたので
 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe" を利用。
・.NET Framework 4.8がインストールされていることを確認。


○ご確認
頂きました状況が明確でないため、現時点では回答が困難です。申し訳ございません。
問題の切り分けのために、以下をお試しいただけますでしょうか?

1) コマンドでの登録
下記URLのヘルプをご覧いただき、アドインの配置を行っていただき、試してみて頂けますようお願いいたします。

◇アドインの配置
https://www.sparxsystems.jp/help/16.0/deployingaddins.html
◇ヒントとテクニック
https://www.sparxsystems.jp/help/16.0/tricksandtraps.html

2) 「アドインセットアップツール」での登録
コマンドでの登録で解決頂けない場合は、「アドインセットアップツール」でのアドインの配置を試してみて頂けますようお願いいたします。

◇「アドインセットアップツール」を用いたアドイン配布手順
https://www.sparxsystems.jp/products/EA/tech/EAAddinSetup.htm#distribution


○確認の回答

2)「アドインセットアップツール」での登録でアドインメニューに登録されるようになりました。
1) コマンドでの登録では解決しませんでした。(エラー番号: 0x800401f3)
・アドインDLL登録時のコマンド
=> "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\regasm.exe (アドイン名).dll"


○コマンドでの登録ができなかった件について

コマンドでの登録で、アドイン登録ができなかった原因を頂きました情報から推測いたしました。おそらく、アドインDLL登録のコマンドを実行した際のカレントディレクトが、アドインDLLを配置したパスになっておらず、配置したDLLがレジストリ登録の対象になっていなかったのではないかと推測いたしております。


以上ご確認よろしくお願い致します。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ