【じゃ】HSP初質P52【自己解決ゥ!】
■ このスレッドは過去ログ倉庫に格納されています
0398デフォルトの名無しさん
2008/01/06(日) 09:32:31> もしや変数名やラベル名にも文字数制限あったりするのかな?なんか不安になってきた。
あるよ。
変数・ユーザ定義命令・ラベル:59バイト
マクロ:20バイト
モジュール名:18バイト
1、2バイトの余裕はあるみたいだけど、マニュアルにはこう書いてある。
> 話は変わって、
> >>386の>パックしたファイルよりフォルダにおいた画像とかが優先されるのね
> に誰もつっこんでくれなかったけど、これは文字数との兼ね合いで結果としてこうなっただけで
> パックファイルの中身が優先されちゃうじゃないか(´・ω・`)
> これだと画像はパックせずにバラで配布せんと差し替えできないという事に・・・。
確かにパックするファイル名の文字数が適正であればパックしたファイル優先になるね。
対処法としては、通常のフルパスで参照すればパックしたファイルは対象にならないようだから、
フルパス(起動ディレクトリのパス+ファイル名など)のファイルが存在しなければファイル名のみ
で読み込むとかするのはどう?
起動ディレクトリのパスはdir_curに入ってる(起動時に変更されてなければ)。実行ファイルでの
実行時ならdir_exeでもOK。スクリプトからの実行時はdir_exeにはhsp3.exeなどのパスが入る。
■ このスレッドは過去ログ倉庫に格納されています