わたなべです.

MAEDA Shugo <shugo / po.aianet.ne.jp> writes:

:|あと前田さん向けに DLL としても使える ruby.exe とその 
:|libruby.a のパッケージ rubysdk.exe も置いときました. GNU
:
:おお、完成されたんですね:-)

それが完成してないんです. 拡張モジュールのほうが DLL にでき
なくて.

:# WindowsってEXE形式でも関数をexportできるんですね。
:# できないのかと思ってました。

GNU Win32 だと簡単にできちゃいますね. 最後に --dll をつけな
いだけなので. VC++ も同じかな?

:|Win32 版 jed が出来たときにお役立てください(termcap があれば, 
:|とりあえずコンソール版は出来る気もするけど).
:
:termcapは用意してみたんですが、S-Langが端末のパワー
:が足りない、と文句を言ってきまして...

beta 18 だったら TERM=linux にしろってのが GNU Win32 ML で流
行ってます.
  ftp://dimcom.uqac.uquebec.ca:/pub/gnuwin32/bin/cygwin-sos.052697.tar.gz
を使ったほうがいいかもしれない.

:DLLならVC++から呼べるかなと思うのですが、そういう
:わけにはいかないのでしょうか?

これは悩ましいとこで, 頑張ってみます. 今のままだと DLL 側の 
_impure_ptr が初期化されないので標準入出力関数のとこで落ちる
と思います.

-- 
わたなべひろふみ