SSブログ

IronPython Beta6 [DotNET]

以前試しに作ってみたテストプログラムが Beta5 から Beta6 になって動かなくなってた。
これ→ http://blog.so-net.ne.jp/nakagami/2006-04-09
CLR のライブラリを読み込むのに、clr.Path ではなく、sys.path 配列を参照するようになったらしい。
以下のように修正すると動くようになる。

--- fbtest.py.orig	2006-04-30 08:49:34.722929600 +0900
+++ fbtest.py	2006-04-30 08:52:29.404108800 +0900
@@ -1,11 +1,11 @@
-import clr
+import sys, clr
 from System import Environment
 
 fbClientFolder = Environment.GetFolderPath(
                         Environment.SpecialFolder.ProgramFiles)
 
 # Append %ProgamFiles%\FirebirdClient
-clr.Path.append(fbClientFolder + '\\FirebirdClient')
+sys.path.append(fbClientFolder + '\\FirebirdClient')
 clr.AddReferenceToFile('FirebirdSql.Data.FirebirdClient.dll')
 
 from FirebirdSql.Data.FirebirdClient import *

追記 (2006/9/17)
上の修正版で、IronPython 1.0 でも動いた


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0