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


HSPTV!掲示板


未解決 解決 停止 削除要請

2020
0809
krgrg#未初期化の変数があります(ctx@modclbk3b2)3解決


krgrg

リンク

2020/8/9(Sun) 21:28:28|NO.91144

HSP>コンパイルして実行では問題ないのですが
HSP>実行ファイル自動作成を選択すると
”#未初期化の変数があります(ctx@modclbk3b2)”
”#出力ファイルを書き込めません”
とでます。

初期化すればいいのかなと”modclbk3.hsp”を見たところ
mref ctx,68
となっていました。

mrefで定義しているので、この時点で初期化されている、と思っています。

2年前くらいに既に出来上がっていたようですし、デバッグも済んでそうですが
エラー回避や解決方法があればご教授ください



この記事に返信する


krgrg

リンク

2020/8/9(Sun) 21:30:46|NO.91145

書き忘れました。

”modclbk3.hsp”をインクルードして作成したプログラムでこのエラーは起こりました。



沢渡

リンク

2020/8/10(Mon) 00:09:30|NO.91147

「未初期化の変数があります」については、警告をエラーにするような設定に
していなくて、かつスクリプトが正常に動いているのなら、
出ても特に問題はない筈です。
http://www.onionsoft.net/hsp/v35/doclib/hspprog.htm#VAR_INIT

「出力ファイルを書き込めません」については、
この過去ログが参考になるかもしれません。
http://hsp.tv/play/pforum.php?mode=pastwch&num=52127



krgrg

リンク

2020/8/10(Mon) 12:59:04|NO.91148

”出力できません”に関してはどうやら別プログラムと混在していて実行ファイル作成したため
そこで作成されたobjやらのせいだと思うので
1プログラム1フォルダにすると直りました

”#未初期化の変数があります(ctx@modclbk3b2)”に関しては
合ってるか自信がないのですが、変数が文字列型という事で
mrefの先に文字列で宣言すると出なくなりました
自分の作ったプログラム上では動作に問題がないので、一応これで解決してます
(念のためオリジナルの”modclbk3.hsp”の変更箇所は判るようにしてます)

沢渡さんありがとうございます



記事削除

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

NO.91144への返信

マスコット

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

名前

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

削除用パスワード

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

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

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