[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 メーリングリストの案内