匿名質問者

javascript で ms dll が使えますか

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2014/06/11 20:00:06

ベストアンサー

匿名回答2号 No.1

Internet Explorer の javascript は、実は JScript なので、Internet Explorer に限って言えば、ActiveX の I/F を実装している DLL なら、JScript からメソッドの呼び出しができるし、最初のコメントで紹介されているブログにあるような WIN32API をラップする ActiveX を経由して、WIN32API を呼び出すことができます。

逆に言えば、Internet Explorer 以外のブラウザ*1では、できません。

 

*1:より正確に言えば、IEコンポーネントを使った Webブラウザもあるので、そのようなブラウザでも可能

匿名質問者

よく理解することができました。ありがとうございました。

2014/06/12 08:57:47
  • 匿名回答1号
    匿名回答1号 2014/06/04 22:53:23
    MS DLL と言うのは Windows の DLL という意味でしょうか?
    JavaScript から DLL を呼び出すことはできませんが、
    Windows 標準のスクリプト言語「JScript」からであれば、
    他のコンポーネントを経由することで、一応、呼び出しは可能です。

    <参考>
    ■ Hello, Win32 API(JScript) World!
    http://cx20.main.jp/blog/hello/2012/04/21/hello-win32-api-jscript-world/
  • 匿名質問者
    匿名質問者 2014/06/12 08:57:08
    匿名にもかかわらず、的確な回答をありがとうございました。これからもよろしくお願いいたします。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません