Quantcast
Channel: 楽天 みんなで解決!Q&A 新着質問([技術者向] コンピューター/205)
Viewing all articles
Browse latest Browse all 29232

Variant型の中を調べる。

$
0
0
C++BuilderXE2 です。(この投稿は他でも行っていることをご了解ください) CppWebBrowserでページ移動が生じる場合に発生するイベント void __fastcall TForm1::onbefore_navigate2(TObject *Sender, LPDISPATCH pDisp, Variant *URL, Variant *Flags, Variant *TargetFrameName, Variant *PostData, Variant *Headers, VARIANT_BOOL *Cancel) において渡される、Variant型を見る方法について教えて下さい。 Varinat型ははじめて見ますが、検索すると16バイトで構成されるているようです。 タイプを見て、それにあった解釈をするようにせざるを得ないのでしょうか。 msdnの http://msdn.microsoft.com/en-us/library/dd301308.aspx の記事を参考に明らかに文字のはずであるTargetFrameNameについて、試しに Memo1->Lines->Add("ISCHAR "+ TargetFrameName->ISCHAR); としたところ、 [BCC32 エラー] login.cpp(119): E2316 'ISCHAR' は 'Variant' のメンバではない となります。このような使い方はできないのでしょうか。 なお Memo1->Lines->Add("url:"+*URL); とするとそれらしいURLが表示されます。

Viewing all articles
Browse latest Browse all 29232

Trending Articles