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


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0828
わんこんcelload命令でロードする画像ファイルの指定を変数で行いたいです3解決


わんこん

リンク

2015/8/28(Fri) 16:53:25|NO.71093

こんにちは。
検索しても解決方法が見つからなかったので教えてください。

celload命令でロードする画像ファイルの指定を変数で行いたいのですが、
うまくできません。どういう感じで記述すれば良いのでしょうか?

このような記述を…

celload "gazou.jpg",1 celput 1 stop



こんな感じの変数(に入っているファイル名)で指定したいのです。

sdim a="gazou.jpg" celload a,1 celput 1 stop

変数でロードする画像ファイルを指定したいのは、
いま作っているプログラムでロードする画像を
場合によって柔軟に変更できるようにしたいからです。



celload str(a),1 や celload "a",1
とかいろいろ試したのですが、エラーが出てしまいます;o;
詳しい方、教えてください。



この記事に返信する


チャーくん

リンク

2015/8/28(Fri) 17:14:58|NO.71095

二つ目のスクリプトは、

sdim a="gazou.jpg"
の部分が間違っています。
エディタで「sdim」と書いてF1キーを押せばヘルプが出るので、
ちょっと読んでみてください。
まぁ、「=」で代入するときは、sdimは必要ないということです。



a-okada

リンク

2015/8/28(Fri) 17:23:34|NO.71097

こんにちは。
質問者様はC言語等他言語のご経験があるのでしょうか?

HSPでは、
sdim a="文字列"

の形で変数を初期化することができません。
sdim a
a="文字列"
のように分けて記述する必要があります。

それ以外の場所は見た限り問題なさそうです。



わんこん

リンク

2015/8/28(Fri) 18:15:24|NO.71099

わわ、素早いご返答ありがとうございます!


チャーくん様とa-okada様、どうもありがとうございました!
無事解決できました!


>質問者様はC言語等他言語のご経験があるのでしょうか?

VBAを少しだけ勉強したことがあります(´ω`;



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