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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0720
begriffVsta x64 sp0 からsp1 への移行したOSでHSP(3〜)製のソフトが受動的に終了しない1解決


begriff

リンク

2008/7/20(Sun) 00:13:44|NO.17427

Vista HomePremium x64 sp0を買い
Windows Upgrade で sp1 にするとhsp製(バージョンに関しては不詳細)ソフトを動かすと
ソフトが受動的に終了してくれません。
受動的に終了とは、
×ボタンを押したときにプログラムで特に終了時の動作を記述しない場合を意味します。
onexit でジャンプしendさせれば終了しますが、前者では×ボタンを押しても無反応なのです。

sp0 からの移行が大元の原因だということは確かだと思います。
2回ほどOSを再インストールしてSP1にしてみるテストをしましたが
やはりSP1への移行のタイミングで症状が出ます。
ほかの方で同じ症状の方いますでしょうか

環境
CPU Core 2 Duo E8400 3.00GHz 3.00GHz
MEM 4.00GB
SYS 64ビットオペレーティングシステム
OS Windows Vista Home Premium sp1 (現在)
VIDEO NVIDIA GeForce 8600 GT



この記事に返信する


レヴィン

リンク

2008/7/20(Sun) 19:44:38|NO.17452

Microsoft Windows Vista Enterpriseでのことですが、
>>ソフトが受動的に終了してくれません
の方はわかりませんが、

>>onexit でジャンプしendさせれば終了しますが
これに関してですが、終了はします。確かに。
でも、終了した後に「→プログラムを終了する
  プログラムをデバッグする」
ってウィンドウが出てくる時があります。

確か終了時にonexitで特定のラベルにジャンプした後、bsaveを実行後
endで終了した場合だったと思います。
なお、同じ処理をしてもエディタからコンパイル→実行の場合は起きません。
exeのみです(exeはXP SP2で生成したものだから?)。

ただし、bsaveで保存したファイルの内容は正しく保存されており、
実害はありません。

学校のPCなので、ほかに原因があるかもしれませんが、
XPだった時にはこういったことは起きませんでした。

スペックは忘れました。すみません。



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