HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2020
0321
sinquser命令3解決


sin

リンク

2020/3/21(Sat) 01:48:01|NO.89769

OBAQを使っています。
quser命令でユーザー定義命令を3つ保存することが出来るのですが
3つでなくもっとたくさん保存しておきたくなりました。
自分が考えた方法は
1.quser2を使う。
これでも+3にしかならない。
2.配列変数にデータを保存する。
3.データを加工し複数のデータを1つにして保存する。
なにか良い方法はありますか?



この記事に返信する


あらや

リンク

2020/3/21(Sat) 13:45:13|NO.89771

>2.配列変数にデータを保存する。
これに近いのですが、

quserで配列変数のポインタを入れておき、参照するときにはdupptrを使う

というのはどうでしょう?



デメリット:ポインタを取り出すのにqgetuserが必要なので遠回りになる

メリット:quserを通す事でオブジェクトに関連付けしやすい



sin

リンク

2020/3/22(Sun) 05:56:43|NO.89781

dupptrと言うのは使った事がありませんでした。
勉強してみます。



sin

リンク

2020/3/25(Wed) 09:00:38|NO.89824

ありがとうございます。
解決しました。



ONION software Copyright 1997-2023(c) All rights reserved.