buffer 0,640,480,0
celload "a.jpg ", 0, 0
buffer 1,240,320,0
celload "b.jpg" , 1 , 0
screen 0 , 640 , 480 , 0
gcopy 0,0,0,640,480
bufferでウィンドウIDの0のを仮想画面にしてしまっているので、表示されるはずの
ウィンドウが消えています。なので、プログラム自体は終了していませんが、
ウィンドウが表示されなくなっています。たぶん、タスクに大量に残っていると思います。
(タスクをほっとくと無駄にメモリが食われるので終了することをおすすめします)
ちなみに、いくつかの補足。
1. bufferやgselで指定するウィンドウIDとscreenで指定するウィンドウIDは
同じものです。
2.buffer命令で初期化するとscreenで初期化し直せないようです。
3.ウィンドウが無くてもプログラムは動作し続ける。
4.タスクバーを右クリックして[タスクマネージャの起動]をしてプロセスタブより
動作しているタスクの確認と終了を行える(ちなみにhsp3.exeがhspのプログラムの動作イメージ名です)