English help on website



createobject関数(Ver9.15対応版)
目次COMの呼び出し− createobject関数
createobject関数は、COMオブジェクトを作成します。
WSH(VBS)のCreateObject、WSH(JS)のnew ActiveXObjectに相当します。
失敗時は0が返ります。
ロードされるのは現在の秀丸エディタについてだけなので、nexthidemaru文等で他の秀丸エディタに切り替わった場合は改めてcreateobjectしなおす必要があります。

例:
#obj=createobject("ProgID");


エラーの取得
文はresultが設定されますが、関数ではresultは設定されません。
createobject/getobject以外の関数では戻り値で成功したかどうかを知ることができないので、getresultexの10または11でエラー情報を得ることができるようになっています。


管理者による登録なしでの作成
C++等のネイティブコード
.net framework 4.xのマネージコード
.net 5, .net core系