(´・∀・`) JScript .NET スレッドat TECH
(´・∀・`) JScript .NET スレッド - 暇つぶし2ch121:デフォルトの名無しさん
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つかってサブクラス化してメッセージ盗めばいいんじゃない?


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch