告知欄です
1- レス

管理人の雑記


[34]管理人 ★:2007/03/17(土) 06:02:24
COMオブジェクトを扱うモジュールをまともにした
lukewarm.s101.xrea
ええと、OLE→ActiveX→COMと名称が変っていったのか(ja.wikipedia.org
出世魚か!?調子に乗んな!!
先日作ったAutoHotkeyの値とVARIANTの変換を手動で行う方式は死ぬほど面倒くさかったので、常に自動変換されるようにすることに。
また、VARIANTにIDispatchなどのポインタが格納されているとき、VariantChangeTypeExで変換してしまうと値が失われてしまうので、型によって処理を分けることに。
その他、色々と修正した。
そんなわけで、以下のような感じで割と楽に使えるようになった。
#include %A_ScriptDir%\ActiveX.ahk
CoInitialize()
ie:=CreateObject("InternetExplorer.Application")
inv(ie,"Navigate","about:blank")
pp(ie,"Visible","true")
doc:=gp(ie,"Document")
inv(doc,"write","Hello!")
Release(doc)
Release(ie)
CoUninitialize()


名前

E-mail



0ch BBS 2005-10-08