問題タブ [solidworksapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - CAD ファイルのカスタム プロパティに値を追加すると、タイプの不一致エラーが発生する
私のシナリオでは、カスタム プロパティは最初にタイプ .CAD ファイルに存在しますSolidWorks.Interop.swconst.swCustomInfoType_e.swCustomInfoText
。次に、削除して同じタイプとして再追加します
コードサンプルはこちら
Add3関数を呼び出すと、次の結果が得られます: 3これは、 「カスタム プロパティの指定された値が指定された型と一致しません」( source )に変換できます。
このエラーは、同じタイプの他の多くのプロパティを含むループ内の 1 つのプロパティに対してのみ発生します。
- テスト済みの Solidwork バージョン: 2022 および 2019。
- テスト済み Solidwork 相互運用バージョン: 23 および 33
- このプロパティは、ドキュメント内の他のプロパティへのリンクとしてマークされていません
私の質問: コードからこのエラーが発生するのはなぜですか? プロパティに複数の値を割り当てようとしました。
更新: CAD はアセンブリです