Forum Replies Created
-
AuthorPosts
-
無事解決されたようでよかったです。
もしIRONCADをアンインストール・インストールされたときは
アドインメニューからも表示が消えてしまいます。その際は、WindowsのスタートメニューのicPowerAppsを起動して
Settingsで表示されたIRONCADのチェックボックスにチェックを入れると
アドインメニューへicPowerAppsが表示されるようになります。
ご参考ください。

ちょうど2ページ目になって気づいていないかもしれないと思いながらも、
それか返信が無いのはきっと上手くいったのだろうと自分に言い聞かせていました。無事にビルドできてよかったです。
VisualStudio2022 (2017も同様) で開く場合は2015のようにinstallerProjectをインストールする必要があります。
VisualStudioのメニュー [拡張機能] – [拡張機能の管理]からオンラインを開き、Installerと検索窓に打ち込むと
Microsoft Visual Studio Installer Project 2022が出てきますのでインストールしてみてください。
(icAPI_Sample_CS_Setup(非互換)は解消すると思います。)
https://ironcad.fun/download/ms_vs2015_community_install/ms_vs2015_community_install_package1/
インストールしビルドするとエラーするかと思います。

こちらはicAPI_Sample_CS_SetupからUxTheme.dllを除外するとエラーが解消します。

宜しくお願いいたします。
こちらのサイトの管理画面で見たところ保留になっていたので
勝手に公開にしたのも影響するかもしれません。すみません。
無事に動いたようでよかったです。>ビルド後のコマンド(mt.exe、SN.EXE)はMyFirstAddin.dll本体に変更を加えているわけでは無い感じですか?
.dllに変更を加えているのですが、環境によって必要な場合と必要でない場合があります。(私の環境ではこれがないと動かないです)
soushi.makiさんの環境では必要ないのかもしれません。-
This reply was modified 2 years, 6 months ago by
yokomichi.
soushi.makiさんとほぼ同じ環境で試してみました。
プロジェクトファイル一式を添付します。こちらで試してみてください。
(ビルド後のイベントのダブルクォーテーションが怪しい気がします。)regasmはvs2017だとパスが通っていないせいか直接Regasm.exeを指定しないといけないようでした。
Regasm.exeもx86用とx64用があり、添付ファイルのコマンドプロンプトの画像のようなパスのRegasm.exeを使用しています。
(C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe)作成したIroncad.Addin.configも入れています。IronCADのConfigフォルダ内に上書きしてください。
お手数おかけしますが、うまくいくことを祈っています。
-
This reply was modified 2 years, 6 months ago by
yokomichi.
Attachments:
solutionの設定はdebug|x64で正しいです。(IRONCADは64bitのdllしか読み込めなかったと思います。)
コマンドプロンプトがx64用でなくx86用で実行していないでしょうか?
(私の環境でx64用(左)/x86用(右)コマンドプロンプトの実行結果だとsoushi.makiさんと同じようなエラーになります。)
もう一つの重大度レベルのエラーはプロジェクトのビルド後の設定を以下のように書き換えてみてください。
(10.0.22000.0は環境によって変わりますのでC:\Program Files (x86)\Windows Kits\10\binの中を見てパスを変更してみてください)“C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64\mt.exe” -managedassemblyname:$(TargetFileName) -nodependency -out:$(TargetFileName).manifest
“C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64\mt.exe” -manifest $(TargetFileName).manifest -outputresource:$(TargetFileName);2
“C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\sn.exe” -R $(TargetFileName) “$(SolutionDir)ICApiAddin.snk”動かなければ、https://ironcad.fun/download/ironcad-addin-sample-cs/のを
動かすのが一番手っ取り早いと思います。ビルドおめでとうございます。あとは以下で動くかと思います。
・出来たdllファイル(MyFirstAddin.dll)をC:\Program Files\IronCAD\2020\binにコピーします。
・VS2017用 x64NativeTools コマンドプロンプトを管理者で起動し、次を入力します。
cd C:\Program Files\IronCAD\2020\bin
regasm MyFirstAddin.dll・C:\Program Files\IronCAD\2020\Config\Ironcad.Addin.configを適当なフォルダにコピーして
テキストエディタで開きます。そして一番下から3行上( </AddIns>の上)に下記を追加します。
ファイルを保存して、元のフォルダに上書きします。<AddIn>
<identify></identify>
<inprocserver>MyFirstAddin</inprocserver>
<siteclsid>{6AE87CEF-C966-4938-A945-50D4280F60D0}</siteclsid>
<modulever></modulever>
<platformver></platformver>
<autoload></autoload>
<system>true</system>
<displayname>
<default>MyFirstAddin</default>
<zh-cn></zh-cn>
</displayname>
<description>
<default>MyFirstAddin2</default>
<zh-cn></zh-cn>
</description>
</AddIn>・IRONCADを起動して、アドインにMyFirstAddinが追加されているのでチェックを入れ有効にします。
icAPIの利用と開発はAS会員でなくても大丈夫です。
作ったアドインの権利は作成者次第かと思います。残念ですがCOMPOSEではアドインは動かせないです。
VC++であればIRONCADのプログラムフォルダにサンプルがありますので
のぞいてみてもいいかもしれません。C:\Program Files\IronCAD\20xx\ICAPI\Samples\cplusplus
mithiさん、お待たせしております。
機能を修正しリンクコピーが外れないようにいたしました。
お手数おかけします。v008のご利用よろしくお願いいたします。CADENAS社のサービスをIRONCADで使用しているため
CADENAS社と提供元会社(KOGANEI社やSUS社)がそれぞれ契約しない限り
CADENASから使用することは難しそうです。IRONCAD2023に対応したicPowerAppsを作成しました。
こちらからダウンロードしてインストールお願いいたします。https://ironcad.fun/download/icpowerapps/
icPowerApps V004から2022に対応しています。
IRONCAD2023に対応したicPowerAppsはまだありません。対応したV007を作成してみます。
期待に沿ったものか分かりませんが、
[パーツ プロパティ] – [全般] のパーツ番号に以下を入力してみてください。=”Sample”& “L” &Shape1\Sizebox\Length &”x” & “W” &Shape1\Sizebox\Width&”x” & “H” & Shape1\Sizebox\Height
パーツ番号はSampleL”長さ”xW”幅”xH”高さ”のように自動的に変わります。
動画も添付します。
Attachments:
それぞれ別トピックを作成しました。
使い方をご説明せずご迷惑おかけします。
ご質問・ご要望は前の画面の右上に表示される[トピックを作成]より
それぞれトピックを作成いただけると幸いです。よろしくお願いいたします。
-
This reply was modified 2 years, 6 months ago by
-
AuthorPosts





