掲示板一覧 - トピック一覧 EA API 子要素ポートの配置でエラー |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | トピック |
---|---|
nakapon | 投稿日時: 2021-3-9 8:23 |
EA Administrator 投稿: 427 |
子要素ポートの配置でエラーサポート宛てにいただきましたご質問の要約です。
○ご指摘 EAビルド1558で、コンポーネント要素に子要素ポートを追加してダイアグラムに表示しようとすると Stack overflow でエラーとなります。対処方法を教えてください。 EA.Element elem = (EA.Element)package.Elements.AddNew("Component1", "Component"); elem.Update(); EA.DiagramObject obj = (EA.DiagramObject)diagram.DiagramObjects.AddNew("l=100;r=300;t=-100;b=-200;",""); obj.ElementID = elem.ElementID; obj.Update(); EA.Element portElem = (EA.Element)elem.Elements.AddNew("Port1", "Port"); portElem.Update(); EA.DiagramObject portObj =(EA.DiagramObject)diagram.DiagramObjects.AddNew("", ""); portObj.ElementID = portElem.ElementID; portObj.Update(); ○回答 ご不便をお掛けし申し訳ございません。該当ビルド特有のバグの可能性があります。 DiagramObject を作成した直後に DiagramObject.Update() を 追加して問題を回避できるかご確認いただけますでしょうか。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |