Autodesk Community Tipsではちょっとしたコツ、やり方、ショートカット、アドバイスやヒントを共有しています。
.Net で、Inventor API AutoCADBlock.GetPromptTextValues()でブロックの属性値が取得できない。
VBAからはAutoCADBlock.GetPromptTextValues()で値が取得できているため、データの問題ではありません。.Netからは、AutoCADBlock.GetPromptTextValues()を利用できないのでしょうか?
.Net言語からAutoCADBlock.GetPromptTextValues()を利用する場合、outパラメータの引数をメソッド実行前にstring配列で初期化する必要があります。
以下はC#の場合のサンプルとなります。
object tags = new string[] { };
object attrs = new string[] { };
oAcadBlock.GetPromptTextValues(out tags, out attrs);