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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0515
takayadialogについて19解決


takaya

リンク

2011/5/15(Sun) 16:31:20|NO.39218

dialogで読み込みを行っているときに
たまにWindowsの方からエラー報告がきて
強制的に終了されることがあります。

環境は
Windows Vista
HSP3.2

※ 自分は土日しか掲示板に来れないのでその時に返事などになってしまします。
 すみません・・・



この記事に返信する


f3d

リンク

2011/5/15(Sun) 16:42:46|NO.39219

エラー報告だけではなく、
エラー報告のときの詳しい状況や、エラーメッセージ、番号も書きましょう。



takaya

リンク

2011/5/15(Sun) 16:43:50|NO.39220

Windowsの方からエラー報告がくるのでエラー番号はありません。



takaya

リンク

2011/5/15(Sun) 17:05:30|NO.39221

いざ、エラーを出そうとするとなかなか出ない・・・
確か
hsp3.exeは動作を停止しました。
↑のような感じのメッセージだったような・・・



ORZ

リンク

2011/5/15(Sun) 17:07:27|NO.39222

一週間(我々が)無駄な時間を過ごさないためにも急ぐ必要があるな。恐らくダイアログの後の命令の
どこかでエラーが発生しているんだろう。ダイアログから読み込んだ文字列やデータの扱いを
確認したほうがいい。わからんようなら黙ってソースコードを抜粋して貼りつけたほうがいい。



f3d

リンク

2011/5/15(Sun) 17:25:02|NO.39223

dialogというのはひょっとしてファイル選択のことですか?



takaya

リンク

2011/5/15(Sun) 17:34:32|NO.39224

では、そこらへんのソースを貼り付けます。


sdim beforfilename,1024,em sdim beforname,32,em repeat em beforfilename(cnt)=filename(cnt) beforname(cnt)=name(cnt) loop dialog "mp3",16,"MP3オーディオ" if stat=0:dialog "選択中断":await wa:return ref=refstr em+1 sdim filename,1024,em sdim name,32,em repeat em-1 filename(cnt)=beforfilename(cnt) name(cnt)=beforname(cnt) loop filename(em-1)=ref

です。



ORZ

リンク

2011/5/15(Sun) 17:48:49|NO.39225

dialog命令以降、いろんなところにdialog "a" dialog "b" をばら撒くことで、どこで止まっているか
調べることができるので、やってみたらどうか。



f3d

リンク

2011/5/15(Sun) 17:51:54|NO.39226

dialogのファイル選択には不具合があるようなので、ベータ版にバージョンアップしてみては?



takaya

リンク

2011/5/15(Sun) 17:52:09|NO.39227

とてもいい案だと思います。
しかしエラーが偶発的で・・・



takaya

リンク

2011/5/15(Sun) 17:53:23|NO.39228

とてもいい案だと思います。
しかしエラーが偶発的で・・・

↑はORZさんについてです。



ORZ

リンク

2011/5/15(Sun) 17:58:43|NO.39229

dialogの不具合以外にプログラムごと落っこちるような箇所が見当たらない。
まあ、ソースコードがインデントされてないせいで見逃している可能性もある。



takaya

リンク

2011/5/15(Sun) 18:03:37|NO.39230

無駄かもしれませんが
範囲をもっと広げると


ref="" na="" if em!0{ sdim beforfilename,1024,em sdim beforname,32,em repeat em beforfilename(cnt)=filename(cnt) beforname(cnt)=name(cnt) loop dialog "mp3",16,"MP3オーディオ" if stat=0:dialog "選択中断":await wa:return ref=refstr em+1 sdim filename,1024,em sdim name,32,em repeat em-1 filename(cnt)=beforfilename(cnt) name(cnt)=beforname(cnt) loop filename(em-1)=ref }else{ dialog "mp3",16,"MP3オーディオ" if stat=0:dialog "選択中断":await wa:return ref=refstr em=1 filename(em-1)=ref } //////////////////////////////////////////////////////// screen 1,s1*20,s2*5 font "MS ゴシック",s1 objmode 2 na=getpath(ref,1+8) pos 0,0 input na,s1*20,s2,32 objsize s1*3,s2 pos s1*17/2,s2*3 button goto "OK",*addlokl repeat if ginfo_act!1:gsel 1,1 await wa:loop *addlokl gsel 1,-1 gsel 2,1 name(em-1)=na gosub *makelist beforacy=0 await wa:goto *main

です。

dialogのバグってことはないですよね・・・



トレストイナ

リンク

2011/5/15(Sun) 18:04:51|NO.39231

3.21a2で修正された不具合だと思います。
アップデートしてみてください。

http://www.onionsoft.net/wp/archives/364



takaya

リンク

2011/5/15(Sun) 18:08:39|NO.39232

なるほど、そうみたいですね。
でも安定版が出るまでは
アップデートはやめときます。

みなさん、お早い回答ありがとうございました。



inovia(退院)

リンク

2011/5/15(Sun) 18:11:44|NO.39233

解決したようですが、Debugウィンドウ表示を切れば落ちなかった気がします。



ORZ

リンク

2011/5/15(Sun) 18:44:47|NO.39234

入院してたんですか。



Ve

リンク

2011/5/15(Sun) 20:29:32|NO.39235

>inoviaさん

っ[退院祝い]

ところでPHRのサイトが閉鎖していたのは入院のしていたからでしょうか?(謎



inovia

リンク

2011/5/15(Sun) 21:03:49|NO.39236

>入院してたんですか。
5月2日から12日まで、ぶどう膜炎という目の病気で入院していました。
入院したときは左目がほぼ見えない状態でした。
(光がわかる程度で字なんか到底読めない状態。)
退院しましたが、現在も半分ほどしか見えていない状態です。
ぶどう膜炎という病気の原因がサルコイドーシスという原因不明で、
多くの臓器に発症する病気の可能性あるといわれました。
(詳しい検査結果がまだ来ない。)
http://www.nanbyou.or.jp/sikkan/043.htm

現在も目薬を2時間ごとにしています。

>っ[退院祝い]
どうもです!

>ところでPHRのサイトが閉鎖していたのは入院のしていたからでしょうか?(謎
現在ProjectHRはTalesoftに名前を変えて、Mimuraさんの自宅サーバーで活動中です。
http://talesoft.mimumimu.net/

元のPHRは借りていたサーバーレンタルが終了したため、私の自宅サーバーに移動しています。
http://www.hinekure.net/game/

スレと関係ない話を長々と書いてしまい申し訳ないです。
お詫びに、HSP3.2環境でdialog 16 or 17でエラー落ちてしまう現象についての
過去ログがあったので書いておきます。(自分が書いたので覚えていました。)

http://hsp.tv/play/pforum.php?mode=pastwch&num=28293
http://hsp.tv/play/pforum.php?mode=pastwch&num=28482

やはり一番手っ取り早いのがHSPのアップデートではないでしょうか?



購入者

リンク

2011/5/15(Sun) 21:55:53|NO.39237

(トピ主さん、トピックからずれてごめんなさい)

inovia さん、退院されてよかったなと思っています。
けれどどうかあまり無理なさらないでください。
まだ人生先はながいです。せめて検査結果がでるまで目を休められては。
おせっかいですが、心配です。
最近の おにたま さんの活動からも、HSPはむこう10年健在だろうと想像できそうです。

(サイトや活動の近況も知ることができてよかったです。)



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