|
はじめまして。L.Entis です。
> 最近GLSを使い始めたのですが、TransTestのソースコードをビルドして実行すると、
> 終了時にページアクセス例外が発生します。
あらら(汗)
調べてみましたら、TransTest のソースのほうに問題があるようでした。
ソースのほうは、こっそり上書きしてあります。(^^;
http://www.entis.gr.jp/gls/sample/bin/TransTest_src.lzh
どこを変えたかというと、ETransSprite::Release 関数を追加したことです。
static なオブジェクトの解放を glsCloseLibrary より先にやってませんでした。
(こういうのに自分で引っかかってしまうとは、アホタレっぷり炸裂 (^^;)
回避法としては glsCloseLibrary を呼び出さないようにしても問題は無いのですが、美しくないのでちゃんと解放コードを入れてあげました。
あと、initgls.dll を使う手もありますが。
とりあえず、そんな感じですので、試してみてくださ〜〜〜い。
#にしても、サンプルをいい加減、新機能を使ったものを 1、2 増やしたいところだけど…(汗)
|
|