- 29 名前:デフォルトの名無しさん mailto:sage [2005/08/31(水) 10:51:42 ]
- えー、nullになる?
……あ、ひょっとしてCompilerParametersのExecutableをtrueにしてないんじゃ? サンプル書いてみた。 import System; import System.CodeDom.Compiler; import System.Reflection; import Microsoft.JScript; var source : String = "var ie = new ActiveXObject(\"InternetExplorer.Application\");" + "ie.Navigate(\"ttp://www.yahoo.com/\");" + "ie.Visible = true;"; var provider : JScriptCodeProvider = new JScriptCodeProvider(); var jsc : ICodeCompiler = provider.CreateCompiler(); var param : CompilerParameters = new CompilerParameters(); param.GenerateInMemory = true; param.GenerateExecutable = true; var result : CompilerResults = jsc.CompileAssemblyFromSource(param, source); var assembly : Assembly = result.CompiledAssembly; var entry : MethodInfo = assembly.EntryPoint; var args : Object[] = new Object[1]; entry.Invoke(null, new Object[1]);
|

|