2014/12/7 (日) 23:55:00 Mr.XRAY |
>How get current url address on mains browsers using UIAutomation?
>http://stackoverflow.com/questions/25437652/how-get-current-url-address-on-mains-browsers-using-uiautomation
ちょっと読んでみました.
質問された方が,具体的なコードを提示しているのはいいのですが,
どこで入手したユニットを使用しているのかが記載されていません.
掲示板の質問でよくある,よくなパターンですね.
UIAutomationClient_TLB.pas なんて,皆が知ってわけじゅぁないんですよ.
>MartynA Aug 22 at 6:38
UIAutomation, そうなんですよ.タイプライブラリの取り込みで作成したままの
コードだと,指摘のエラーがでるんです.未定義のも.
> though it couldn't find where he got
>(コードを掲載した方が)どこで入手したかは調べることができなかった...
そうなんですよね.漢字圏以外の方が検索しても,漢字圏のサイトはヒット
しにくいですからね.私のサイトには行き着かなかったでしょう.
show 2 more comments の部分も読んでみました.
>Coringa Aug 22 at 10:04
>Here work very fine! get url address of Chrome, Firefox, Opera and IE,
>since them stay in foreground window.
>こいつは素晴らしい!! foreground の Chrome, FireFox, Opera, IE の URL が
>取得できる.
Here work very fine! が,そのページのコードなのか,
私が提供しているユニットなのかは不明 (^^;
>TLama Aug 22 at 11:24
>those constants are defined in the UIAutomationClient.h header file which
>you will get with the Windows SDK. The author of that code most probably
> imported the *.idl file and made a few changes to it
>Windows SDK の ヘッダファイル UIAutomationClient.h に定義がある.
>そのユニットを作成した人は,おそらく間違いなく,idl ファイルから作成
>して追加修正したのだろう.
そうだよ.苦労したんです.実は.コンパイルするとエラーは出るし.
こういうのを読むと,モチベーションが上がってしまいます(笑)
|
|