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


HSPTV!掲示板


未解決 解決 停止 削除要請

2019
0620
小泉優也HSPのバグとその修正方法を考えようって話。3解決


小泉優也

リンク

2019/6/20(Thu) 17:24:28|NO.87671

どうも。
HSP掲示板を眺めていると、バグなどの案件が多い気がします。
そこで、現在確認されているバグとその対処法を確認していく、というのがこのスレの意図です。

・ここで取り扱うのは主にHSP3.4以降(Beta含む)のバグです。  バージョンアップで対策されているバグも取り扱うものとします。 ・発生するバグはサンプルを用意して、できるだけ詳しく書いてください。  解決策が見つかっている場合は解決策も書いてください。
よろしくお願いします。



この記事に返信する


科学太郎

リンク

2019/6/20(Thu) 20:51:59|NO.87674

・列挙定数の不具合?発見!
http://hsp.tv/play/pforum.php?mode=pastwch&num=58681

記号定数や列挙定数などで先頭文字が「e」、「f」文字から始まる場合、
変数扱いになるようです。

過去ログより、語句解析で浮動小数点で使う「e」、「f」文字が
原因らしいと分かってます。(リンク張れずゴメンね)


・ディレクトリのファイル一覧で取得の不具合発見!!
http://hsp.tv/play/pforum.php?mode=pastwch&num=74545

FindFirstFile、FindNextFile 関数の戻り値を
GetLastError 命令で ERROR_MORE_DATA、ERROR_NO_MORE_FILES の2つで
繰り返し命令を抜ける処理をして欲しいですね。



ddr

リンク

2019/6/21(Fri) 09:48:37|NO.87679

そういう用途のバグトラックのページもあるけどほとんど機能してないですね。

http://dev.onionsoft.net/mantis/



ゆうやん

リンク

2019/6/23(Sun) 13:09:19|NO.87708

マルチモニター環境でmouse命令のバグがありました。
http://hsp.tv/play/pforum.php?mode=pastwch&num=82382
HSP ver 3.51でも発生しています。

#include "user32.as" //マウスカーソルを上側のモニターや左側のモニターに移動させる。 SetCursorPos -10,-10 mouse
対処法
Mouse命令の代わりにShowCursor関数を使う

#include "user32.as" ShowCursor 0//マウスカーソルを非表示 wait 500 ShowCursor 1//マウスカーソルを表示



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