769171 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

さすらいのプログラマ

PR

Keyword Search

▼キーワード検索

Profile


xyzzy_user

Calendar

Comments

hello@ Re:HFONTからLOGFONT(06/02) タイプミス NG) "LOGONT lfont;&quo…
scripting guy@ ゼロサプレス、ゼロ桁の切り出し、文字列の長さについて ゼロサプレス、ゼロ桁の切り出し、文字列…
scripting guy@ ゼロサプレス、ゼロ桁の切り出し、文字列の長さについて ゼロサプレス、ゼロ桁の切り出し、文字列…
scripting guy@ ゼロサプレス、ゼロ桁の切り出し、文字列の長さについて ゼロサプレス、ゼロ桁の切り出し、文字列…
junche4@ Re:VBScriptのRegExp(その2)(04/13) where is vbscript.h?

Freepage List

2011/04/13
XML
カテゴリ:C言語(Win32)
作成されたvbscrit.hをincludeしてプログラムを作成する。

まず、OLEの初期化、インスタンスの生成だ。
 hr = CoInitialize(NULL);
 if(SUCCEEDED(hr)) {
  hr =CoCreateInstance(&CLSID_RegExp, NULL, CLSCTX_INPROC_SERVER,
             &IID_IRegExp, &reg_exp);
  if(FAILED(hr))
       :
       :
       :

&reg_expが生成されたインスタンスへのポインタとなる。
Global設定と大文字・小文字を同一視するようにして正規表現のパターンを設定してみる。
 reg_exp->lpVtbl->put_Global(reg_exp, VARIANT_TRUE);
 reg_exp->lpVtbl->put_IgnoreCase(reg_exp, VARIANT_TRUE);
 reg_exp->lpVtbl->put_Pattern(reg_exp, bszPattern);







Last updated  2011/04/14 01:00:47 PM
コメント(1) | コメントを書く
[C言語(Win32)] カテゴリの最新記事

■コメント

お名前
タイトル
メッセージ
画像認証
別の画像を表示
上の画像で表示されている数字を入力して下さい。


利用規約に同意してコメントを
※コメントに関するよくある質問は、こちらをご確認ください。


Re:VBScriptのRegExp(その2)(04/13)   junche4 さん
where is vbscript.h? (2013/01/02 05:35:04 PM)


Copyright (c) 1997-2019 Rakuten, Inc. All Rights Reserved.