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


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0418
umetaroピクチャエラー。。。10解決


umetaro

リンク

2015/4/18(Sat) 18:10:36|NO.68610

なぜか

picload "hsp3ttl.bmp"
とスクリプトを組んでも「画像ファイルがありません」とエラーが出てきます。
あ、一応PNGでも表示できるのは知っていますがペイントを使って拡張子を変更しました。



この記事に返信する


チャーくん

リンク

2015/4/18(Sat) 18:21:16|NO.68611

「カレント ディレクトリ」に画像がありますか?
1つのフォルダに画像とスクリプトを保存してみるとできると思います。



umetaro

リンク

2015/4/18(Sat) 18:23:42|NO.68612

か、カレントぽぽぽポジション???
なんですかそれ?



kanahiron

リンク

2015/4/18(Sat) 18:29:30|NO.68613

誰もカレントポジションなんて言っていませんが…

http://www.geocities.co.jp/Playtown-Yoyo/6130/hsp/hsp-error-image.html



窓月らら

リンク

2015/4/18(Sat) 19:08:47|NO.68614

これはプログラム以前の知識なので覚えたほうがいいです。
ファイル名だけを指定しても、そのファイルがどこにあるのかを指定してないので
プログラムから見えないという状態だと思われます。

カレントディレクトリ(カレントフォルダ)は、直前に開いたフォルダに
移動してると思うので、hspのソースを開いたら、そのソースファイルがある
フォルダがカレントになっているはずです。そこに画像を置けば読めます。

しかしこのままでは不安なので

picload dir_cur+"\\hsp3ttl.bmp"
こうします。
これで、hspのソース、又は実行ファイル(exe)と同じフォルダにある画像は見えます。

↓これを実行してどんな内容なのか確認してください。

dialog dir_cur+"\\hsp3ttl.bmp"



窓月らら

リンク

2015/4/18(Sat) 19:15:30|NO.68615

あ、間違えてたw exeの場合はこっちね。

picload dir_exe+"\\hsp3ttl.bmp"



umetaro

リンク

2015/4/18(Sat) 21:12:23|NO.68626

う、うお出たでましたっ!!
それでカレントディレクトリとはファイルがある場所のようなものでよいのでしょうか?
プログラムの知識はしっかり頭に入れときたいです。



umetaro

リンク

2015/4/18(Sat) 21:22:15|NO.68627

あ、ちなみにカレントポジションはわかります。
結構前から。



ZAP

リンク

2015/4/18(Sat) 21:26:39|NO.68629

カレント(current)は「現在の」という意味ですね。
ディレクトリとは「フォルダ」と同じ意味だと思ってください。

ですからカレントディレクトリとは、
「プログラムが現在の参照先としているディレクトリ(フォルダ)」
という意味になります。

Hspの場合、何も指定しなければ、
実行ファイルやソースファイルが置かれているフォルダが
カレントディレクトリになります。

プログラム用語は英語が語源のものが大半ですから、
元の単語の意味を調べればニュアンスが掴みやすくなります。



GENKI

リンク

2015/4/18(Sat) 21:40:11|NO.68632

最近の環境だとカレントディレクトリを意識しないでも問題起きることがないので知らなくても不思議はありません。ええ…今はもう当たり前ではなくなってるんですよ。(´・ω・`)
一般の方が普通にPC使っててコマンドプロンプトを使うこともないでしょうし。(でもあれが今すぐなくなると支障でまくって世界で大混乱起きると思います。)

しかしいい機会なので「コマンドプロンプト 入門」あたりで調べて少しコマンドプロンプトにふれてみるのもいいかもしれませんね。


> あ、ちなみにカレントポジションはわかります。

名前が似ている程度には似た感じのものではありますね。
調べてみてください。よくわかんなかったらまた聞いでください。



umetaro

リンク

2015/4/29(Wed) 13:44:20|NO.68879

ありがとうございました



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