もきもき3D

アクセスカウンタ

zoom RSS iteminfo->name(LWItemID)

<<   作成日時 : 2008/03/20 15:05   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

iteminfo->name()が返すポインタは個々のアイテムが持つ名前用メモリのポインタではなく、レイアウトが伝送用に準備したメモリブロックのポインタ。
なので、
char *name[];
for(){
 name[] = iteminfo->name();
}
とかすると、全てのname[n]は同じアドレスを指し、どのname[n]から読み出しても「最後に対象にしたアイテムの名」が返る。

名前を取っておきたい場合は各アイテム名の文字列長を取り、応じたメモリを確保した後に再度iteminfoで取り出し直してコピーしないと駄目、と。

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
iteminfo->name(LWItemID) もきもき3D/BIGLOBEウェブリブログ
文字サイズ:       閉じる