喫茶XRAYトップページ

[スレッド全体
]

[5701] IE,WebBrowserのイベント捕捉返信 削除
2012/2/3 (金) 07:45:03 Mr.XRAY
少し前に,某掲示板のレスの勢いで,

[941_ウェブページのテキスト入力とボタンクリック等]
の記事を掲載しましたが,
今度はその逆で,ブラウザ,と言っても,IE(インターネットエクスプローラ)と,
TEmbeddedWBコンでのイベントシンクのサンプルを掲載しました.

[943_IE オブジェクトのイベントシンク]です.
http://mrxray.on.coocan.jp/Delphi/plSamples/943_IEObject_EventsSink.htm

TWebBrowserでは機能が乏しいので,TEmbeddedWBを使用しました.
どんなサンプルがいいのかかなり悩んだのですが,結局,マウスイベント
になってしまいました.「下手の考え休むに似たり」ですね.
こういうことの必要性が世の中にあるのかどうかは分かりません.

ウェブページの表示にDEKOさんとこの「Delphiの製品情報」を勝手に使わせて
頂きました.だって,フレームを使ったページのサンプルに最適ですし,
それに,何と言っても「Delphiの製品情報」ですもん.


[5705] Re:IE,WebBrowserのイベント捕捉返信 削除
2012/2/5 (日) 08:13:58 白猫
お久しぶりです。
いまちょっと、html5を少しいじってるのですが

私の勘違いかもしれませんが、TEmbeddedWBはデフォルトが
IE7を基準で書かれていたような、記憶があったので

相性のいい、コンポーネントはないかと、思っていたら
delphichromiumembedded
を見つけました。

このサイトから
http://code.google.com/p/delphichromiumembedded/

以前から、あったようで、岡野真也さんと言うかたが、体験談を書いてました。
http://d.hatena.ne.jp/nullpobug/20101010/1286637647

私も、delphichromiumembeddedをすこし、いじってみようかと思ってます。


▼ Mr.XRAYさん
> 少し前に,某掲示板のレスの勢いで,
>
> [941_ウェブページのテキスト入力とボタンクリック等]
> の記事を掲載しましたが,
> 今度はその逆で,ブラウザ,と言っても,IE(インターネットエクスプローラ)と,
> TEmbeddedWBコンでのイベントシンクのサンプルを掲載しました.
>
> [943_IE オブジェクトのイベントシンク]です.
> http://mrxray.on.coocan.jp/Delphi/plSamples/943_IEObject_EventsSink.htm
>
> TWebBrowserでは機能が乏しいので,TEmbeddedWBを使用しました.
> どんなサンプルがいいのかかなり悩んだのですが,結局,マウスイベント
> になってしまいました.「下手の考え休むに似たり」ですね.
> こういうことの必要性が世の中にあるのかどうかは分かりません.
>
> ウェブページの表示にDEKOさんとこの「Delphiの製品情報」を勝手に使わせて
> 頂きました.だって,フレームを使ったページのサンプルに最適ですし,
> それに,何と言っても「Delphiの製品情報」ですもん.


[5706] Re2:IE,WebBrowserのイベント捕捉返信 削除
2012/2/5 (日) 10:02:59 Mr.XRAY
▼ 白猫さん

> IE7を基準で書かれていたような、記憶があったので

みたいです.

> delphichromiumembedded

これ,なっ,何すか!?
すごいですね.XE2用もあります.って,ソースがありますからね.
世の中にはすごい人がいるもんです.
Delphiに移植した人がいるっていうことですよね?
Geckoとは違うんですね.Googleが推進しているやつですね.
HTML5対応!!
ムムムッ.TEmbeddedWB の時代は... どうなるんでしょう.

> 以前から、あったようで、岡野真也さんと言うかたが、体験談を書いてました。

この岡野さんもよう見つけはりましたな〜.
Delphi用のダウンロードはまだ少ないようですね.
白猫さんが,日本におけるフロンティアになる日が...

どもども,情報サンクスです.


[5707] Re3:IE,WebBrowserのイベント捕捉返信 削除
2012/2/5 (日) 10:13:53 Mr.XRAY
>以前から、あったようで、岡野真也さんと言うかたが、体験談を書いてました。
>http://d.hatena.ne.jp/nullpobug/20101010/1286637647


これ,「偏った言語信者の垂れ流し」
なんですね.たまに見ることがあります.でも,上のは知りませんでした.
http://d.hatena.ne.jp/nullpobug/about


[5709] Re4:IE,WebBrowserのイベント捕捉返信 削除
2012/2/5 (日) 17:17:26 白猫
英語に書いてあるとおりやってみました

とりあえずこのサイトに従ってインストールしてみました。
まず この
http://tortoisesvn.net/downloads
サイトに行って、tortoiseSvn 32 bit(私の試験用パソコンXpが 32bitだから)
と language packs の18番(japanese)の二つをダウンロードしてから

1)tortoisesvn 32 bit
2)language pack(japanese)をインストール

全てのプログラムから

Cドライブに DCEF のフォルダー作成してから
DCEF のフォルダにマウスを持ってゆき マウスを右クリックしてから
SVN Checkout., をクリック

上段の項目に
http://delphichromiumembedded.googlecode.com/svn/trunk/
をコピペしてから ok ボタンを押すと、自動的に解凍してくれました。

そのあと、
tortoiseSvnの settingsをクリックしてから、langageを日本語に変更
2)のインストールで日本語対応になりました。
(日本語化は、最後いいかなと思ってました)

あとは、従来通りDCEFにある、packagesをインストールして終了
(pathを通すのをわすれないように、私、忘れてちょっとこけた!!)

C:\DCEF\demos\offscreenしかやってませんが、日本語の入力ができませんでした

前途多難かな!!

▼ Mr.XRAYさん
> >以前から、あったようで、岡野真也さんと言うかたが、体験談を書いてました。
> >http://d.hatena.ne.jp/nullpobug/20101010/1286637647
>
> これ,「偏った言語信者の垂れ流し」
> なんですね.たまに見ることがあります.でも,上のは知りませんでした.
> http://d.hatena.ne.jp/nullpobug/about


[5710] Re5:IE,WebBrowserのイベント捕捉返信 削除
2012/2/5 (日) 20:53:03 Mr.XRAY
▼ 白猫さん,どうもです.

> tortoiseSvnの settingsをクリックしてから、langageを日本語に変更
> 2)のインストールで日本語対応になりました。
> (日本語化は、最後いいかなと思ってました)


いちおう日本語使えるんですね.

> C:\DCEF\demos\offscreenしかやってませんが、日本語の入力ができませんでした
>
> 前途多難かな!!


さて... (^^;


[5711] TChromiumインストール返信 削除
2012/2/5 (日) 22:09:45 Mr.XRAY
てなわけで,白猫さんが書いてくださったのでやってみました.
当然現時点での最新版です.

まず,ブラウザChromをインストールしました.インストールしないと
動作しないと思うのですが.どうなんでしょう.
Demoのguiclientをコンパイル,成功しました.
コンパイルは正常終了.EXEもできました.
いざ,実行!!

Runtime error 217 at 00418121

で,「Runtime error Chromium」でググってみました.
結果は,ランタイムエラー発生は,既知の事実のようです.
というわけで,しばらくお預けとします.

ところで,このChromiumなんですが,同名の元素があり,英語表記だと
クロミウムという感じですが,日本語では一般に「クロム」と言って
います.
なんと読んだらいいんでしょうね?


[5715] Re:TChromiumインストール返信 削除
2012/2/6 (月) 07:11:36 白猫
ありゃ、無事動くようになりました。

なんか、とんでもない物を紹介してようですいません。

このエラ下記のサイトでみると
日本語では、こんな感じだと思います
http://www.technical-assistance.co.uk/kb/error-codes.php

Runtime Error 217

このエラーは下記の条件で起きます(単独か複合)
This error may occur when one or more of the following happens:
  一つもしくは複数のDLLファイルがインストール時に正しく読み込まれてない。
    One or more DLL files fail to register correctly when you install an application.
 
  コンピュターの日本語環境(これはメチャ意訳です)問題
  There is a problem with the regional settings of your computer.
 
  システムに入っているMsvcrt.Dll and MS DCOMが古い
    Msvcrt.Dll and MS DCOM files on your system are obsolete.
 
  ウィルスやスパイウエアの影響
    Virus or spyware infections.

   レジストリーのミスが起きている
    Corrupt or damaged Windows registry.

古いファイルの書き換え読み込みできなかったファイルを更新すれば、このエラーは修正されます
You can fix runtime error 217 by updating your computer to replace outdated and missing files.

すいませんね、生意気なことを書いて、少しでも役に経てばと思い書きました。

それと、クロムでいいとおもいますが Chromiumの元素記号は Cr でクロム族元素ので
総称して、クロムと言ってような気がします??


[5716] Re2:TChromiumインストール返信 削除
2012/2/6 (月) 08:44:01 TS
▼ Mr.XRAYさん,白猫さん

WindowsXP,Delphi2010でインストールしてみました。

dcef-r306.7zをダウンロード解凍

dcef\packages\DCEF_2010.dprojでインストール

demos\offscreenをテスト

Runtime error発生

dcef\bin\Win32\の全ファイル(localesフォルダー含む)
をC:\WINDOWS\system32\にコピー

再度テスト、日本語入力も含めてOK

でした。


[5717] Re3:TChromiumインストール返信 削除
2012/2/6 (月) 13:31:14 Mr.XRAY
▼ TSさん

ど.どうもです,
またまた赤っ恥かいてしまいました.
そうですよね.あのランタイムスラーは,必要なDLLやその関数類等が
見つからない時の発生しますよね.
ハハハッ.

> dcef\bin\Win32\の全ファイル(localesフォルダー含む)
> をC:\WINDOWS\system32\にコピー


ということは,ブラウザ,クロームがインストールされていなくても
動作するということですね.

>dcef-r306.7zをダウンロード解凍

>dcef\packages\DCEF_2010.dprojでインストール

実は私もこの手順でインストールしました.
ネットで見たら,「クローム」と書いている方が多いようです.


[5718] Re4:TChromiumインストール返信 削除
2012/2/6 (月) 13:39:35 Mr.XRAY
結果は,以下の通りです.

Windows XP(SP3) + Delphi XE の元でパッケージをインストール
System32にファイルをコピー
[Win32]内のファイル以外は,上書き,既にクロームをインストール済みなので.
EXE作成して,実行.OK!!

この作成したEXEを Windows 7U64のPCにコピー
このPCにはクロームはインストールしていない.
このPCの[SysWOW64]フォルダ内に,[Wind32]以下にあるファイルをコピー
DirectX3D関係のDLL2つは上書きコピーとなる
EXE実行.OK!!

でした.
TSさん,サンクスです.
折角なので,Demoの実行画像を...


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82