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

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



記事削除

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

NO.93272への返信

マスコット

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

名前

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

削除用パスワード

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

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

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