[openrtm-users 00890] Re: OpenRTM1.0.0-RC1 の OutPort に値が格納できない不具合

俵 崇文@AIST tawara-takafumi @ aist.go.jp
2009年 7月 31日 (金) 15:39:59 JST


安藤様、清水様

お世話になっております。俵です。

助言を参考にして
PortService,ConnectorProfile,ConnectorProfile::ports
の状態を表示する関数を添付ファイルのように変更しました。
表示結果も合わせて添付いたします。

ConnectorProfileは結果の通り存在しますが、
m_connectorsのサイズはデバッガ上確認した場合0のままでした。
以上です。
よろしくお願いいたします。

Ando Noriaki wrote 2009/07/31 11:45:
> 俵様
> 
> 安藤です
> 
> out()関数は、オペレーションのout引数に_var型変数を渡す時に使うものです。
> 
> out()を呼ぶとオブジェクトリファレンスがreleaseされてnilリファレンス
> になりますので、その後新たにオブジェクトリファレンスを代入しない限り
> omniORB: ERROR -- the application attempted to invoke an operation
>  on a nil reference.
> のようなエラーが出ます。
> 
> 
> 2009/07/31 11:38 に 俵 崇文@AIST<tawara-takafumi @ aist.go.jp> さんは書きました:
>> 安藤様
>> お世話になっております。 俵です。
>>
>>> portServiceList[h]->get_connector_profiles()->length();
>>> を呼ぶ前に
>>> portServiceList[h].out()
>>> を呼んでいませんか?
>> はい。呼んでおります。
>>
>> 以上です。
>>
>> Ando Noriaki wrote 2009/07/31 10:43:
>>> 俵様
>>>
>>> 安藤です
>>>
>>> portServiceList[h]->get_connector_profiles()->length();
>>> を呼ぶ前に
>>> portServiceList[h].out()
>>> を呼んでいませんか?
>>>
>>
> 
> 


-- 
_/_/_/_/_/_/_/_/_/_/_/_/_/
株式会社 スプリング(http://www.spring.cc/)
つくば事業所 俵 崇文
俵 崇文@スプリング<tawara @ spring-inc.co.jp>
俵 崇文@AIST<tawara-takafumi @ aist.go.jp>
事業所 TEL:029-871-7710
事業所 FAX:029-830-7037
_/_/_/_/_/_/_/_/_/_/_/_/_/
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: repo.zip
型:         application/octet-stream
サイズ:     1264 バイト
説明:       無し
URL:        <http://www.openrtm.org/pipermail/openrtm-users/attachments/20090731/9f84c938/attachment-0001.obj>


openrtm-users メーリングリストの案内