2012-03-27 15 views
6

私はいくつかの画像を表示するために使用しているDelphi VCLアプリケーションを持っています。遠隔からロードするためにFirefoxプラグイン(firefox、google chromeなど)に変換する可能性があるかどうかを知りたいと思います。 Javaアプレットのように。Delphi VCLプロジェクトをブラウザプラグインにコンパイルできますか?

+0

数年前、IIRCは実際にボタンを使ってDelphiフォームを表示していた概念の小さな証明を作成しました(ShowMessageを使用してメッセージを表示すると、ShowMessageを使用したメッセージがWebページ内に表示されました)私はそれがかなり簡単だったことを覚えています。 – ComputerSaysNo

+1

'ActiveX'はほとんど死んでいますが、信頼/セキュリティの悪夢であるため、現在のブラウザで動作する他の正気な選択肢は存在しません。 Delphiはウェブアプレット言語ではなく、母国語です。ある日、おそらくDelphiはNaCLをサポートし、NaCLはほとんどまたはすべてのブラウザでサポートされますが、それでもWindows上のPCでのみ機能することができます。 –

+1

あなたの質問が「Delphi VCLアプリケーションを直接コンパイルできるので、ブラウザ間で互換性のあるプラグインですか?」と答えた場合、答えは「いいえ」です。これに最も近いのは、ActiveForm(Internet ExplorerがActiveXコントロールを許可するように設定されている場合、Internet Explorer *と互換性のあるActiveFormを含むActiveXライブラリ)を作成することです。 –

答えて

1

すべての回答がNOです。 IEの場合でも、時には難しいです... VCLアプリケーションとは、一般的にwin32/64の開発を意味し、ブラウザはWeb開発と「関連性が高い」ものです。 ShockwaveなどのWebブラウザに簡単に統合できる既存のプラットフォームを使用して、これを再検討して解決することができます(ウィキペディアへのリンクを提供したくありません...)。

0

のオプションがあります。

  • のActiveXプラグイン(ブラウザでActiveXサポートを有効にするか、またはそれを可能にするために、特別なプラグインを使用する必要があるかもしれません)
  • NPAPIプラグインは(2014年後半Chromeで廃止されます) 。 How to embed Delphi VCL form into HTML page using NPAPI?
0

Raudus上のサンプルを見てみましょう:質問を参照してください。それはあなたが探しているものかもしれません。面白いことに、thisについては、Web用のVCL互換コンポーネントセットをお読みください。

関連する問題