Windows

ウイルスバスター重くないですか?

今日家に帰ってきてデスクトップ PC で作業をしていたら、Web ブラウジングがやたらと重くなっていることに気づきました。 Web サイトの URL を入力して飛ぼうとしても、サーバにアクセスしてページが開かれるまでに 1 分程度待たされるような状態。Google c…

msvcrt=shared でビルドすると snapshot がとれない

C:\progs\v8\v8>scons mode=debug snapshot=on msvcrt=shared scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... ... cl /Foobj\debug\mksnapshot.obj /c src\mksnapshot.cc /nologo /W3 /WX /wd4355…

V8 向け ActiveXObject、なんとか動いた

というわけで、先日からごそごそとやっている V8 用 COM/OLE 対応コードですが、なんか別の URL を使ってみたら動きました。悲しすぎる。 要するにどういうものかというと、OLE オートメーションに対応しているオブジェクトを Javascript コードからオブジェ…

メモ

COleDispatchImpl (atlmfc/src/mfc/oledisp1.cpp)

ActiveXObject with V8 (続き)

Locale の問題とかいろいろ修正していたら、なんとなく動くようになった気がしますが、よくわからないエラーが出ているのでまだまだのようです。。。 > var o = new ActiveXObject('Msxml2.XMLHTTP') > o [ActiveXObject@021D3A68] > o.open function open()…

Locale の罠

コンソールでマルチバイト文字を使う。 #include <stdio.h> #include <tchar.h> int _tmain(int argc, TCHAR* argv[]) { _tprintf(_T("%s\n"), _T("こんにちは、世界!")); return 0; } で、こいつを実行してみると。 >cl /D_UNICODE /DUNICODE hello.cc Microsoft(R) 32-bit C/</tchar.h></stdio.h>…

ActiveXObject with V8

今日はこんなことをやっています。 > var o = new ActiveXObject('Microsoft.XMLHTTP') > o ActiveXObject(021D3A68) > o.readyState 0 > o.open function () { [native code] } > o.open('GET', 'http://www.google.com/') Error: Error: Invoke(method) ex…