From: nobu.nakada@... Date: 2001-03-24T23:05:02+09:00 Subject: [ruby-dev:12665] Re: require 'win32api' なかだです。 At Sat, 24 Mar 2001 14:49:51 +0900, WATANABE Hirofumi wrote: > dln.cのほうはちょっと大袈裟という気がしないでもないです。 > 最初のこのパッチ[ruby-dev:12579]ぐらいで十分だと思います。 ですか。私は mswin32 版はほとんど使わないのでそもそもどの程度 必要なのか分かりませんが、つうことであれば Windows 以外のシステ ムではメッセージをかえる必要もなさそうなので、この部分だけで済 みそうです。 --- dln.c 2001/03/13 05:45:08 1.20 +++ dln.c 2001/03/24 13:46:22 @@ -1235,11 +1235,9 @@ dln_load(file) if ((handle = LoadLibraryExA(winfile, NULL, LOAD_WITH_ALTERED_SEARCH_PATH)) == NULL) { - printf("LoadLibraryExA: %s\n", winfile); goto failed; } if ((init_fct = (void(*)())GetProcAddress(handle, buf)) == NULL) { - printf("GetProcAddress %s\n", buf); - goto failed; + rb_loaderror("%s - %s\n%s", dln_strerror(), buf, file); } /* Call the init code */ -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦