問題タブ [msscriptcontrol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
725 参照

asp.net - JavaScript を実行するための MSScriptControl に代わるものはありますか?

msscript.ocx MSScriptControl は 32 ビットのみであり、Microsoft はこれを廃止する予定です。代替手段は何ですか?

32 ビット アプリケーション プールで実行している限り、MSScriptControl が完全に機能するという問題があります。しかし、これは 32 ビット コントロールであるため、クラッシュするため、64 ビット プールで実行することはできません。

代替品はありますか?

0 投票する
2 に答える
2154 参照

javascript - WindowsServer2008でのMSScriptControlの問題

そのため、MSScriptControlを使用してアプリでJavaScriptを実行しており、スクリプトによって発生する可能性のあるエラーに関する情報を取得できるようにしたいと考えています。

このコードは、私の開発マシンであるWindows 7ボックスで正常に機能し、エラーのある行番号を表示します。それで、私は喜んでそれを公開して本番マシンにプッシュします。本番マシンは常に0行目でエラーが発生したことを通知し、説明は提供されていません。

http://www.microsoft.com/download/en/details.aspx?id=1949にアクセスして最新バージョンをダウンロードしようとしましたが、インストールしても効果がありませんでした。また、プロパティEmbed Interop Typesをfalseに設定し、独自のmsscript.ocxファイルをWindows 2008サーバーのsystem32ディレクトリにコピーしましたが、どちらの試行でも何も解決されませんでした。

誰か推奨事項はありますか?

0 投票する
1 に答える
722 参照

asp.net - Scriptcontrol - クライアントとサーバーのプロパティをバインドする

Scriptcontrol でクライアント側とサーバー側のプロパティをバインドすることは可能ですか?

上記のように機能させることはできません-scriptcontrolが宣言されているプロパティを設定すると、最初に設定されますが、後で変更すると、以前と同じです...

編集: ASP.NET アプリケーションで長いポストバックのために ProgressBar を実行しようとしています。多くのオプションを試しましたが、どれもうまくいきません...コードビハインドで進行状況の値を設定し、長いタスクのポストバック中にビューで更新したいと考えています。

ScriptControl のコード: C#:

Javascript:

このプログレスバーを実装する方法に感謝します...

0 投票する
3 に答える
1220 参照

c# - C# MSScriptControl クラスを関数に渡す

C# で MSScriptControl を使用しています。スクリプトからホストにクラスを渡したいと思います。簡単な例: Javascript:

C#:

私の質問は、オブジェクトからデータを取得するにはどうすればよいですか (C# は System.__ComObject としてレポートします)。ここで提供されている手法を試しましたが、うまくいきません:

myFields.Length は 0 です。

0 投票する
0 に答える
677 参照

python - MSScriptControlで作成されていないPythonスクリプトエンジン

MSScriptControlを使用してExcel2003からPythonを使用しようとしています。ここや他の場所でさまざまなトピックに示されているように、必要なすべての手順を実行しました。

  1. ActivePythonのインストール
  2. ExcelのVBAに参照「MSScriptControl1.0」を追加する
  3. スクリプトC:\ Python27 \ Lib \ site-packages \ win32comext \ axscript \ client\pyscript.pyを起動してPythonを登録する

しかし、あるPCでコードを動作させることができません(別のPCで動作している間、上記と同じ手順を実行しました)。

VBAのコードは次のとおりです。

関数を実行すると、sc.Language「指定された言語のスクリプトエンジンを作成できません(エラー380)」というメッセージが表示されなくなります。

言ったように、同じセットアップの他のマシンで動作しているので、これは本当に私を怒らせています。

私は何か他のものが欠けていますか?

0 投票する
0 に答える
446 参照

c# - C#MSScriptControlで配列を表示可能

MS ScriptControlを使用して、アプリケーションにスクリプトを追加しています。配列を持つスクリプトエンジンに表示されるクラスがある場合を除いて、すべてが正常に機能します。スクリプトから配列要素にアクセスできません。

C#クラスの例:

クラスをスクリプトエンジンに追加します。

オブジェクトを印刷するためのいくつかの機能を組み込みました。これが私の結果です:

誰かが私がこれを行う方法を知っていますか?ありがとう!

0 投票する
1 に答える
737 参照

vb6 - MS Script Control 1.0 の言語を Perl Script として選択中にエラーが発生する

私の VB 6 アプリケーションでは Script Control 1.0、アプリケーションを介して外部スクリプトを実行するために使用しています。しかし、実行中に以下のエラーが発生します。

ActivePerl 5.14 をインストールしましたが、以下のコードの実行中にエラーが発生しています。

問題が何であるかについてのアイデアはありますか?