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


HSPTV!掲示板


未解決 解決 停止 削除要請

2020
0915
ゆうきわかりません1未解決


ゆうき

リンク

2020/9/15(Tue) 20:33:22|NO.91374

PVal* pval;
APTR aptr;
int k[] = { 8,2 };

aptr = code_getva(&pval);
exinfo->HspFunc_array(pval, pval->offset);
exinfo->HspFunc_redim(pval, 1, 2);
code_setva(pval, HspVarCoreGetAPTR(pval), HSPVAR_FLAG_INT, k);

配列kがhsp配列に代入されなくて困ってます
8だけは代入されます
教えてください、よろしくお願いします



この記事に返信する


ゆうき

リンク

2020/9/15(Tue) 22:47:25|NO.91375

PVal* pval;
APTR aptr;
int subst_aptr;
int m = 0;
int k[] = { 8,2 };


pval = code_getpval();

HspVarCoreReset(pval);// 配列ポインタをリセットする
subst_aptr = pval->offset;

//
exinfo->HspFunc_array(pval, 0);
int size = sizeof(k) / sizeof(int);
for (int i = 0; i < size; i++) {
code_setva(pval, subst_aptr, HSPVAR_FLAG_INT, &k[i]);
subst_aptr++;
}

出来ました
お騒がせしました



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.91374への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

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