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


HSPTV!掲示板


未解決 解決 停止 削除要請

2019
0413
アイカ一部のPCでWait命令が正しく機能しない?7未解決


アイカ

リンク

2019/4/13(Sat) 19:22:17|NO.87161

先日、友人のPCで、HSPで作成したEXEを実行したのですが、なぜかWait命令だけ正しく機能しません。(Waitされてない)
なぜなんでしょうか?
ちなみに、そのPCはWindows10で、スペックはあまりよくないって聞きました。



この記事に返信する


sap

リンク

2019/4/13(Sat) 21:26:15|NO.87163

waitにはバグがあって、20何日か連続稼働しているPCで実行すると正常に動作しません。
電源を切った場合でも高速スタートアップが有効になっていると連続稼働と同じ状態になるようです。
電源メニューから再起動を選べば治ります。

このバグもいい加減に治らないんでしょうか。



沢渡

リンク

2019/4/13(Sat) 21:29:08|NO.87164

OSはWindows8系かWindows10でしょうか?
それなら再起動すれば直るかもしれません。

このスレによると、wait命令では内部でGetTickCountというAPIを使って
内部タイマーを参照しているようですが、このタイマーはおよそ一ヶ月で
数値がマイナスになり、不具合が出るそうです。
http://hsp.tv/play/pforum.php?mode=pastwch&num=59353

そして、Windows8や10では「シャットダウン」だとタイマーがリセットされず、
「再起動」でリセットされるとのこと。
私も調べて初めて知ったので、勉強になりました。
http://heartyladder.net/xoops/modules/d3blog/details.php?bid=74



沢渡

リンク

2019/4/13(Sat) 21:29:21|NO.87165

すみません、被ってしまいました。



アイカ

リンク

2019/4/14(Sun) 18:47:14|NO.87171

でも、自分のPCもWin10で、高速スタートアップを有効にしています。
でも、ちゃんとwaitは機能しています。
なんでなんでしょうか?



ham

リンク

2019/4/14(Sun) 19:48:05|NO.87172

初めて知った・・・
普通はWindowsの更新とかで再起動されるので、そこでリセットされてるんじゃないですか。多分。



ZAP

リンク

2019/4/14(Sun) 22:41:00|NO.87177

便乗してすみません。
これってawaitでも同様の不具合が出るのでしょうか?



アイカ

リンク

2019/4/29(Mon) 18:39:49|NO.87233

返信が遅れました。
awaitはまだ調べていません。
こんど調べておきます。



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