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++;
}

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



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