GLS Developer's BBS
  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ ホーム  
7 / 44 ←次へ | 前へ→

Re:TransTestでのページ違反
 L.Entis (開発者)  - 04/7/18(日) 22:59 -

引用なし
パスワード
   はじめまして。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 増やしたいところだけど…(汗)

173 hits
<Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)@tokyo-fa3-216.kcom.ne.jp>

TransTestでのページ違反 alt 04/7/18(日) 16:13
┗ Re:TransTestでのページ違反 L.Entis (開発者) 04/7/18(日) 22:59
 ┗ Re:TransTestでのページ違反 alt 04/7/18(日) 23:48

  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ ホーム  
7 / 44 ←次へ | 前へ→
ページ:  ┃  記事番号:
9038 C-BOARD v3.02 is not Free?