07/02/08 22:59:04
Microsoft .NET Framework SDK v2.0のドキュメントによると
NativeWindow.DefWndProc()のC#の構文は,
public void DefWndProc (
ref Message m
)
refとは参照渡しなので,引数にmではなくてmの参照を渡す必要があります。
(mという名前の箱の中に入っている値を渡すのではなくて,
mという名前の箱がある場所を渡すというイメージ。)
JScriptでは, &m と書けばmの参照を表します。
すなわち,
nw.DefWndProc(&m);
と書けばいいわけです。
122:120
07/02/09 01:00:05
>>121
感謝。最小化されました。
123:デフォルトの名無しさん
07/02/09 16:21:10
>>29
を以下に変えて、codedom.exeを作ります。
import System;
import System.IO;
import System.CodeDom.Compiler;
import System.Reflection;
import Microsoft.JScript;
var source : String = new StreamReader(Environment.GetCommandLineArgs()(1)).ReadToEnd();
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]);
124:デフォルトの名無しさん
07/02/09 16:22:59
これを使うと、見た目、テンポラリファイルを作ることなく、できます。
@if(0)==(0) ECHO OFF
codedom.exe "%~f0"
GOTO :EOF
@end
var ie = new ActiveXObject("InternetExplorer.Application");
ie.Navigate("URLリンク(www.yahoo.com));
ie.Visible = true;
125:デフォルトの名無しさん
07/03/16 23:24:23
教えてください!
現在.NET C#で開発しています。
cs側からRegisterStartupScriptを使って
aspx側にjavascriptを埋め込んでいるのですが、
onload時に処理を走らせようとしても、通ってくれません。
onloadが実行される前にcs側のjavascriptがaspxに埋め込まれる方法はありませんか?
[.aspx]
~
<body onload="initList()">
~
</body>
</html>
<.cs>
RegisterStartupScriptを使って以下をaspx側に埋め込む
function initList()
{
~
}
126:デフォルトの名無しさん
07/03/17 00:07:48
>>125
JScript.NETとは関係ない内容なので↓あたりで
改めて質問されたほうがいいですよ。
【質問】ASP.NETスレ Part3【議論】
スレリンク(php板)l50
127:デフォルトの名無しさん
07/03/17 01:35:04
JScript.NETじゃないやん
マルチやめれ
128:デフォルトの名無しさん
07/03/20 16:00:16
C# 3.0で
T a = new T();
を
var a = new T();
と書けるように,JScriptで
var a := new T();
のように書ければいいのにと思った。
129:デフォルトの名無しさん
07/03/28 16:15:35
ブラウザの閉じるボタンのイベントってどう拾うんだ?
130:デフォルトの名無しさん
07/03/28 17:31:49
NativeWindowつかってサブクラス化してメッセージ盗めばいいんじゃない?