デルファイコードからいくつかのJavaScript関数を実行する必要がありますが、ページがTwebbrowserコントロールにロードされていない場合、この関数は失敗します。したがって、問題は、ページがアクティブでないタブシェットにある場合、タブシートがアクティブになるまでページがロードされないことです。
Twebbrowser
問題は、これが表示されていないときにコントロールにページを強制的にロードする方法です。
この動作をテストするには、2つのタブシートを含むページコントロールと2番目のタブシートにtwebbrowserを配置し、フォームのoncreateイベントにこのコードを配置します。
WebBrowser1.Navigate('http://stackoverflow.com');
これで、アプリを実行すると、2番目のタブシートを表示したときにのみページが読み込まれます。
前もって感謝します。