3

64ビットで動作するものはありますか?だから私はIdHTTPに沿ってそれを使うことができます.

編集: Delphi 用の SpiderMonkey を見つけました。64 ビットをサポートしていますが、64 ビットの dll は提供されていません。「js64.dll」です。

http://code.google.com/p/delphi-javascript/

こちらが64ビットビルドです。それはdelphi-javascriptで完璧に動作します

http://depositfiles.com/files/tfryg81ny

4

4 に答える 4

10

また、外部 DLL ライブラリなしで、ObjectPascal 自体で記述された ECMAScript/JavaScript エンジンであるBESENを試すこともできます。

于 2012-11-16T22:32:45.260 に答える
3

TWebBrowserはどうですか?

64ビットのDelphiアプリケーションを作成し、フォームにTWebBrowserをドロップして、次のコマンドを実行します。

WebBrowser1.OleObject.Document.ParentWindow.execScript('alert("Hello")');

出来上がり、追加のコンポーネントは必要ありません。


動作中

于 2012-11-09T09:54:25.740 に答える
3

mORMot ORM フレームワークには、SpiderMonkey 45 に基づくJavaScript エンジンが含まれています。つまり、ES2015 をサポートしています。

ところで、Node.js 互換のサーバー側 JS 実装もあり、非常にクールです。


2017 年 4 月 7 日更新: 現在、mORMot に含まれる SyNode JS エンジンはSpiderMonkey 52に基づいています。github commit はこちら.

于 2017-01-04T06:19:34.877 に答える
0

2016 年 6 月 1 日以降、v8delphiwrapperと呼ばれる、Google の V8 JS エンジン用の新しい Delphi ラッパーがあります。

ここで示したコード例を参照してください。

開発者 @zolagiggszhou に感謝します!

于 2017-11-10T08:35:49.510 に答える