オブジェクトのフル パスがわかる場合は、Dictionary.GetObject メソッドを使用すると、オブジェクトへのポインタを取得できます。 代わりにスクリプト コマンドを使用する場合は、フル パスを指定して GetValue コマンドを使用することもできます。 どちらの方法もオブジェクト ポインタを返します。
Dictionary.GetObject と同等の C++ 関数は CRef::Set 関数で、とても簡単にフル ネーム(オブジェクトの SIObject::GetFullName)を同等の C++ オブジェクトに変換することができます。
CRef refRateParam; refRateParam.Set( L"PlayControl.Rate" ); app.LogMessage( Parameter(refRateParam).GetValue().GetAsText() );
このケースでは Parameter の値を読み取っているので、Parameter::GetValue メソッドへのアクセスを得るために一時 Parameter オブジェクトがどのように使われているかに注目してください。