こんにちはです。
CEF4Delphiで質問なんですがxmary様のページを見て挑戦しているのですが
D7で実行を行うとで実行時にデザイン画面のサイズより、全てのコントロールのサイズが小さく表示されてしまいます。
これは、小さくなるのを見越してサイズ定義を大き目で作るしかないのでしょうか?自動でデザインフォームと同じサイズになってくれるのが理想なんですが。
CEF4Delph は古いバージョンの Chromium ベースのコントロールです。
余計なお世話かも知れませんが、
WebView4Delphi コンポーネントの利用を考えてみてはいかがでしょうか。
https://github.com/salvadordf/WebView4Delphi
おはようございます。
WebView4Delphi コンポーネントの情報ありがとうございます。
こだわりがあるわけではないので移行さてもらおうとおもいます。
このコントロールですが
Mr.XRAY様のページの下記が理解できなく、サンプルの動作までいかずに見送っていた感じです。
initialization
GlobalWebView2Loader := TWVLoader.Create(nil);
GlobalWebView2Loader.UserDataFolder := ExtractFileDir(Application.ExeName)
+ '\CustomCache';
GlobalWebView2Loader.StartWebView2;
この感じに使うには GlobalWebView2Loaderの宣言が必要だと思うのですが
宣言もコントロールもなく、他の方のページでもこのように表記されていのですが
エラーになり使えない感じなのです。これはどこから来るものなのでしょうか?またdLLの読み込みもCEF4Delphiのように
定義しなくても使えるのかもぎもんにかんじています。
usesすることによりinitialization部分でエラーはなくなり
ました。
InitializationErrorの部分の wvstring型でエラーが出ますが、ここもなにかusesすればいいと思うので、これからいろいろ使い方を調べていきたいと思います。
まずは、最初の1回目のみ読み込みに時間がかかる対策を探してみたいと思います。
どうもありございました。
参考になるかどうかわかりませんが、以下はどうでしょうか。
https://mam-mam.net/delphi/tedgebrowser_webview4delphi.html
| ツイート |
|