[seasar-dotnet:620] Re: JScript.NET式について

Kazuya Sugimoto [E-MAIL ADDRESS DELETED]
2007年 10月 26日 (金) 08:45:13 JST


杉本です。

申し訳ありません。現状では良い方法は無かったと思います。

JScript.NET をもう少し便利にするために JScriptUtil.cs の EVAL_SOURCE に
import を埋め込めるような仕組みが必要なのかなと思っています。

仕組みを検討したいと思います。
また良いアイディアをお持ちの方はご意見ください。

07/10/25 に meiさんは書きました:
>
>
>
> こんにちは、meiです。
>
>
>
> JScript.NET式について質問があります。
>
>
>
> 以下のようなクラスがあったとします。
>
>
>
> -- ここから
>
> namespace MyLib {
>
>     public class Person
>
>     {
>
>         public static readonly Person SuperMan = new Person("S");
>
>         public Person(string name)
>
>         {
>
>             this.name = name;
>
>         }
>
>
>
>         string name;
>
>         public string Name {
>
>             get { return name; }
>
>         }
>
>     }
>
> }
>
> -- ここまで
>
>
>
> ここで、Person.SuperManをJScriptから使いたいので以下のように書くと、
>
>
>
> <initMethod name="xxx">
>
> <arg>MyLib.Person.SuperMan</arg>
>
> </initMethod>
>
>
>
> 「変数 'MyLib' が宣言されていません。」
>
>
>
> と怒られてしまいます。import MyLib;を記述出来ればエラーは出なくなるのですが、
>
> Seasar.NETのJScript式中では、importを書くことが出来ないようです。
>
>
>
> また、JScriptUtil.csのEVAL_SOURCE中にimportを記述すれば動作することは確認しましたが、
>
> Seasar.NETのコードに手を入れることは避けたいところです。
>
>
>
> 何か良いやり方はありませんでしょうか?
>
> よろしくお願いします。
>
>
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>
>


-- 
Kazuya Sugimoto
Microsoft MVP Visual Developer - Solutions Architect
http://d.hatena.ne.jp/sugimotokazuya/


seasar-dotnet メーリングリストの案内