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


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
0722
あいそとーぷ#deffunc内のsplitに関するエラーについて2解決


あいそとーぷ

リンク

2021/7/22(Thu) 20:18:49|NO.93272

以下のようなプログラムを実行しようとすると

#Error 23 in line 6 (???) -->変数名が指定されていません
というエラーメッセージが出てしまいます
どのようにすればエラーが出なくなりますか?

sdim sp_string,1,10 spmes "1,2,3" stop #deffunc spmes str string split string,",",sp_string repeat stat mes sp_string(cnt) loop return



この記事に返信する


沢渡

リンク

2021/7/22(Thu) 21:15:45|NO.93274

splitの第1パラメータは(なぜか)文字列変数でなければならないので、
ユーザ定義命令の引数をそのまま渡したのではエラーになります。
変数に引数の内容を渡してから実行すれば上手くいきます。

sdim sp_string,1,10 spmes "1,2,3" stop #deffunc spmes str _string string=_string split string,",",sp_string repeat stat mes sp_string(cnt) loop return



あいそとーぷ

リンク

2021/7/22(Thu) 23:01:00|NO.93276

解決しました。
回答してくれた方ありがとうございます。



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