Forum Replies Created
-
AuthorPosts
-
色々調べてみましたが、どうしても仕様で1日あたり50点or100点の制限がかかってしまうようです。
お力になれず、すみません。IRONCAD2025に対応させた新しいインストーラを公開いたしました。
ダウンロードしてアップグレードしていただければ幸いです。宜しくお願いいたします。
githubからzipでダウンロードすると同じ現象が発生しました。
(おそらく文字コードやら何やらが問題だと思っています。)gitツールからダウンロードしたものを添付していますので
こちらで試していただけないでしょうか?Attachments:
もう1点確認していただきたいのが、開発環境の構築です。
今日新しい環境を作って確認していたのですが、以下が漏れていたので追加しました。
試しにIroncadCrxSampleCppだけBuildしてみていただけないでしょうか?
その時の期待する結果は以下になります。
1>LINK : warning LNK4075: /INCREMENTAL は /LTCG の指定によって無視されます。
1> ライブラリ C:\Users\ironcad\Desktop\ironcad-crx-sample-cpp\x64\Release\IroncadCrxSampleCpp.lib とオブジェクト C:\Users\ironcad\Desktop\ironcad-crx-sample-cpp\x64\Release\IroncadCrxSampleCpp.exp を作成中
1>コード生成しています。
1>Previous IPDB not found, fall back to full compilation.
1>All 160 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
1>コード生成が終了しました。
1>IroncadCrxSampleCpp.vcxproj -> C:\Users\ironcad\Desktop\ironcad-crx-sample-cpp\x64\Release\IroncadCrxSampleCpp.crx
1>プロジェクト “IroncadCrxSampleCpp.vcxproj” のビルドが終了しました。
========== すべて再構築: 1 正常終了、0 失敗、0 スキップ ==========
=========== リビルド は 17:33 で完了し、04.736 秒 掛かりました ==========
ご質問・ご要望は前の画面の右上に表示される[トピックを作成]より
それぞれトピックを作成いただけると幸いです。よろしくお願いいたします。
soushi.maki様より
CAXA DRAFT用のアドイン有難うございます。CAXA DRAFTの風船のカスタマイズを行いたくて何んか情報ないかなーって思ってました。
CRX開発環境の構築(C++) Visual Studio2022で多分言われたと売りにセットアップしたと思うのですが・・・ビルドが完全に終わらない感じです
。以下は出力ウィンドーの表示です。添付はソリューションエクスプローラーの画像です。
全て再構築:1 で 3 になりませんでした。
9:56 で再構築が開始されました…
1>—— すべてのリビルド開始: プロジェクト:IroncadCrxSampleCpp, 構成: Release x64 ——
2>—— すべてのリビルド開始: プロジェクト:SetupConfiguration, 構成: Release Any CPU ——
2> SetupConfiguration -> C:\Users\maki-\source\repos\icapi2\vs2022\ironcad-crx-sample-cpp-main\SetupConfiguration\bin\Release\SetupConfiguration.dll
—— Starting pre-build validation for project ‘SetupIcCrxSampleCpp’ ——
—— Pre-build validation for project ‘SetupIcCrxSampleCpp’ completed ——
3>—— すべてのリビルド開始: プロジェクト:SetupIcCrxSampleCpp, 構成: Release ——
Building file ‘C:\Users\maki-\source\repos\icapi2\vs2022\ironcad-crx-sample-cpp-main\SetupIroncadCrxSampleCpp\Release\IroncadCrxSampleCpp.msi’…
WARNING: The version of the .NET Framework launch condition ‘.NET Framework 4.7.2’ does not match the selected .NET Framework bootstrapper package. Update the .NET Framework launch condition to match the version of the .NET Framework selected in the Prerequisites Dialog Box.
WARNING: カルチャ ‘ja-JP’ を項目 ‘Visual C++ “14” Runtime Libraries (x64)’ に対して一致できませんでした。カルチャ ‘en’ を使用します。
WARNING: The target version of the .NET Framework in the project does not match the .NET Framework launch condition version ‘.NET Framework 4.7.2’. Update the version of the .NET Framework launch condition to match the target version of the.NET Framework in the Advanced Compile Options Dialog Box (VB) or the Application Page (C#, F#).
ERROR: Could not find file ‘C:\Users\maki-\source\repos\icapi2\vs2022\ironcad-crx-sample-cpp-main\x64\Release\IroncadCrxSampleCpp.crx’ ‘指定されたパスが見つかりません。’
========== すべて再構築: 1 正常終了、2 失敗、0 スキップ ==========
=========== リビルド は 9:57 で完了し、04.461 秒 掛かりました ==========Attachments:
私のほうもVisualStudio2015 Communityを入れてv0.0.0.5を試してみました。
おっしゃる通り同じエラーが発生しました。v0.0.0.4はOKでしたので、v0.0.0.4をベースにv0.0.0.5を入れて2015でエラーなく
ビルド・インストールができるv0.0.0.6を作成しました。
こちらを試してみていただきたいです。https://github.com/ic-jp-community/ironcad-addin-sample-cs/releases/tag/v0.0.0.6
私の環境では以下のようになっています。(VisualStudio2022+Windows11です)
ネットの情報では.Net Framework3.5をインストールすると解決したとの情報がありました。
windowsの機能の有効化または無効化からインストールできます。(とはいえ、私の環境には3.5は入っていません。)v0.0.0.4はビルドできてインストールできますでしょうか?
Release v0.0.0.4 · ic-jp-community/ironcad-addin-sample-cs · GitHub


名前からツリーを選択するには、シーンブラウザ(ツリー)をすべて検索して
IZElementを特定します。
IZElementが特定されたらSelectionManagerで選択することが可能です。
ちょっと説明が難しいのでサンプルを追加しました。こちらは一度シーンブラウザ(ツリー)すべてリスト化したものから選択できるようにしたものです。
こちら参考になりませんでしょうか?
https://github.com/ic-jp-community/ironcad-addin-sample-cs/releases/tag/v0.0.0.5
すみません。説明が分かりづらかったですね。
サンプルを作成しましたので添付します。現在のシーンのファイル名を取得する関数:getCurrentFileName()と
現在のシーンのファイルパスを取得する関数:getCurrentScenePath()を
追加しています。
呼び出しのサンプルはbuttonGetCurrentMatrix_Clickに記載しています。
この方法でいかがでしょうか?-
This reply was modified 8 months ago by
yokomichi.
Attachments:
GetActiveDocはAddin.csに定義されています。中身は以下になっています。
private IZDoc GetActiveDoc()
{
if (this.IronCADApp != null)
{
return this.IronCADApp.ActiveDoc;
}
return null;
}作成されているWindowsFormの引数にIZBaseApp ironcadAppを加えて
引数として渡してあげるといいと思います。
(SampleSceneTreeではIZDocを渡していますがIZBaseAppを同じように引数として渡す感じです)お久しぶりでございます。
IRONCAD(US)のコミュニティで投稿を見つけ
すごいボリューム&機能のあるアドインを開発しているようでびっくりしました!どのフォルダを取得したいのかよくわかっていないですが、
現在開いているシーンのファイルパスであればIZDocのNameプロパティで見れると思うのですが、
こちらでは駄目でしたでしょうか??IZDoc iZDoc = GetActiveDoc(); /* 中身はthis.IronCADApp.ActiveDoc */
string DirectoryName = Path.GetDirectoryName(iZDoc.Name);
string FileName = Path.GetFileName(iZDoc.Name);特に動作しない等の問題は上がっていませんが、
IRONCAD本体の開発が2022ベースとなっているため推奨も2022となったようです。特別問題ないかと思います。
IRONCAD2024から推奨のVisualStudioが2022に変更になっております。
また、サンプルのビルド時はソリューションの設定をDebug|x64
icAPI_Sample_CS_SetupのUxTheme.dllは除外に設定してください。
よろしくお願いいたします。

-
AuthorPosts






