[exerb-dev:0532] Re: Exerb-4.4.0リリース

Back to archive index

Masahiro Kitajima katon****@katon*****
2008年 5月 11日 (日) 11:46:45 JST


> ruby18_runtime.def のcvs更新と、ビルドし直したzipでsourceforge.jpのリリー
> ス4.4.0の更新(新規リリースにはしていません。同一リリースの変更です)を
> しておきました。

 http://prdownloads.sourceforge.jp/exerb/29839/exerb-4.4.0.zip
(日付:2008-05-11 01:03)を確認しましたが、残念ながら現象は再現
しました。ランタイム・コア ruby186crt.exc、ruby186grt.exc には、
依然 'exerb43.メソッド名' が埋まっています。

 今回、スクリプトによっては、この状態のランタイム・コアを使って
も現象が起きない事もある事がわかりました。
 確実に再現する小さなスクリプト例は、.so 形式のライブラリを使う
次のようなものです。

    -- t.rb --
    require 'etc'
    -- t.rb 終わり --

  C:\TMP>mkexy t.rb

    -- t.exy --
    # Generated by mkexy
    # on 2008-05-11 11:24
    
    general:
      startup: t.rb
      core: cui
      kcode: none
    
    file:
      t.rb:
      etc.so:
        file: c:/ruby186/lib/ruby/1.8/i386-mswin32/etc.so
        type: extension-library
    -- t.exy 終わり --

  C:\TMP>exerb -C D:\ruby_ext\exerb-4.4.0\data\exerb\ruby186crt.exc t.exy
  C:\TMP>t.exe

メッセージボックスの表示:
  「プロシージャ エントリ ポイント exerb43.rb_secure がダイナミッ
    ク リンク ライブラリ t.exe から見つかりませんでした。」

  t.rb:1:in `require': Win32API Error #127 --- 指定されたプロシージャが見つかりま
  せん。
   (ExerbRuntime::Error)
          from t.rb:1

-- 
北島雅博(かとんぼ)




exerb-developer メーリングリストの案内
Back to archive index