タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

twebbrowserに関するnullpobugのブックマーク (3)

  • TWebBrowser を実行時に生成する - daily dayflower

    使ってる人には常識的な話でしょうけど。 TWebBrowser は COM コンポーネント側に Parent という(IDispatch 型の)プロパティを持っています。で,これが VCL の Parent プロパティを隠してしまうので,実行時生成しようとすると困ります。 FWebBrowser := TWebBroser.Create(Form1); FWebBrowser.Parent := Form1; とかやると,「読み込み専用のプロパティ Parent に値を設定しようとしました」とかなんとか怒られます。 TWebBrowser は TObject ⇒……⇒ TWinControl ⇒ TOleControl な継承ツリーの下にいるので,TWinControl にキャストしてやれば OK です。 で勇んで (FWebBrowser1 as TOleControl).Parent

    TWebBrowser を実行時に生成する - daily dayflower
  • TWebBrowser コンポーネントを使う - daily dayflower

    今更〜〜〜ですが,必要にせまられて作ってたら忘れそうなのでメモメモ。 Delphi で IE コンポーネントを使うなら下記のサイトがまとまってます。 http://griffy.pekori.to/soft/technologies.html ま,TWebBrowser とか IWebBrowser2 とかでググると今でも結構たくさんのページがヒットしますんで。 (上記ページでも言及されていますが)そのまま TWebBrowser を使うといろいろ不具合があります。対処法もいろいろあるのですが,面倒なら下記の TUIWebBrowser コンポーネントを使うと楽らしいです(今回の案件では使いませんでした)。 TUIWebBrowser GET じゃなく POST で Navigate したい Navigate(URL, Flags, TargetFrameName, PostData, H

    TWebBrowser コンポーネントを使う - daily dayflower
  • TWebBrowser での POST - daily dayflower

    きちんと確かめてなかったんでハマりました。 The post data specified by PostData is passed as a SAFEARRAY Data Type structure. The VARIANT should be of type VT_ARRAY and point to a SAFEARRAY Data Type. The SAFEARRAY Data Type should be of element type VT_UI1, dimension one, and have an element count equal to the number of bytes of post data. PostData のところは VT_STRING ではなくて Byte の VT_ARRAY じゃないといけないです。あと,Delphi の場合,Naviga

    TWebBrowser での POST - daily dayflower
  • 1