問題タブ [vbscript]
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.
xml - xsl:importまたはxsl:includeの相対パス
VBScriptを使用してXMLオブジェクトでXSLT変換を実行しようとしています。
私が翻訳しているXSLファイルには<xsl:import href="script.xsl"/>
ディレクティブが含まれています。絶対URL(http://localhost/mysite/script.xsl
)を使用すると、スタイルシートが正常にインポートされます。ただし、相対パス(script.xsl
)を使用すると、「リソースが見つかりません」と報告されます。これを一連のマシン間で移植できる必要があるため、相対URIを使用できる必要があります。助言がありますか?
ノート:
- VBScriptファイルはにあります
http://localhost/myscript.asp
- 最初のXSLファイルは
http://localhost/mysite/styles.xsl
- 2番目のXSLファイルは
http://localhost/mysite/script.xsl
- 相対パスの使用
mysite/script.xsl
も機能しません
補遺:
みなさん、ありがとうございました。これを実行しているコードを深く掘り下げるほど、見知らぬ人になります。myscript.asp
かなり珍しいコードのコンパイルです。何が起こるかは、XMLチャンク()としてstyles.xsl
のHTML出力に含まれ、そのチャンクは、クライアント側でVBScriptを使用してスタイルシートとしてロードされます。次に、このスタイルシートを使用して、XMLHTTPを介して取得されるXMLチャンクを変換します。したがって、問題は、のコンテキストがクライアント側のHTMLであり、どこにあるかとは関係がないことです。myscript.asp
<xml src=...>
styles.xsl
script.xsl
vbscript - VBScript Excel フォーマット .xlsx ファイル
基本的に、VBScriptを使用してセルの中央揃えを設定する方法を知りたい...
私はそれをグーグルで調べてきましたが、役立つものを見つけることができないようです。
asp-classic - リファクタリング「インクルードファイル地獄」
ASP クラシック プロジェクトのコードベースに慣れるのが本当に困難になっていることの 1 つは、インクルード ファイルの状況が混乱していることです。探していた関数が、まったく関係のないインクルード ファイルに含まれていることがあります。関数を見つける必要がある場合に関数がどこにあるかをより簡単に判断できるように、これをリファクタリングする方法について誰かアドバイスはありますか?
編集:私が尋ねるのを忘れたことの1つは、vbscriptには、ファイルが2回含まれるのを防ぐためのメカニズムがありますか? C の #ifndef のようなものですか?
performance - VBScript をコンパイルした経験はありますか?
私は自作の 2000 行の VBScript スクリプトを持っていますが、コードを追加するたびに徐々に遅くなっていきます。これはプライベートなデバッグ支援として作成されたもので、今では非常に便利になっています。磨いて商品と一緒に発送したいです。
コンパイルしてEXEにすることで高速化できると思いました。さらに、コンパイル プラットフォームが提供する可能性のある追加のライブラリを使用すると、ツールのユーザー インターフェイスが必要になります。また、不足している機能が必要な場合は、 Win32関数を呼び出してスクリプトを拡張することも検討しています。
VB 6.0 を持っているか、外部コンパイラを購入できます。しかし、Windows Vista で正常に動作するには、作成したプログラム (コンパイラ自体ではない) も必要です。私の最良の選択肢は何ですか?
vbscript - VBScriptでコピーがいつ終了するかを判断する方法は?
VBScript でファイルのコピーがいつ完了したかを判断する方法を知っている人はいますか? 以下を使用してコピーしています。
asp-classic - Response.Write vs <%=%>
これはクラシックASP用であることを念頭に置いてください
どちらが良いか、Response.Writeステートメントに含まれるすべてのHTML、または<%=%>を介してHTMLに変数を挿入することです。
例えば
VS
私は主に、挿入する変数が複数ある場合にサーバーへの影響が最も少ないパフォーマンスの観点から質問しています。
技術的な違いがない場合、どちらか一方の主張は何ですか?
cookies - Request.ServerVariables("remote_host") を呼び出すと、「クラスは自動化をサポートしていません」というエラーが表示されます
私は、ユーザーの IP を他の詳細とともに保存する e コマース サイトの基本的な Cookie を作成中です。
次に、閲覧したページをデータベースに記録し、最近閲覧したページのリストを引き出します。
ただし、次のコードに問題があります。
これを実行すると、次のエラーメッセージが表示されます。
「Sun ONE ASP VBScript ランタイム (0x800A01AE) クラスは自動化をサポートしていません」
何か案は?Google には明らかなことは何もありません。
vbscript - VBScript -- エラー処理の使用
VBScript を使用してエラーをキャッチし、それらをログに記録し (つまり、エラーで "何かをログに記録")、スクリプトの次の行を再開したいと考えています。
例えば、
ステップ 1 でエラーが発生した場合、そのエラーをログに記録し (または他のカスタム機能を実行して)、ステップ 2 から再開したいのですが、これは可能ですか? どうすれば実装できますか?
編集:このようなことはできますか?
caching - 従来のASPでのアプリケーションオブジェクトのサイズ制限は何ですか?
アプリケーションオブジェクトを使用してページを保存するASPスクリプトを作成しています。私の頭の中の問題は、このオブジェクトにサイズ制限があるかどうかです。誰か知ってる?
vbscript - 文字列内のすべての数値に小数点以下の桁数を追加するのに最適なvbscriptコードは何ですか?
例
G76 I0.4779 J270 K7 C90
X20 Y30
数値がIJKCXYで始まり、小数点がない場合は、小数点を追加します。上記の例は次のようになります。
G76 I0.4779J270K7。C90。
X20。Y30。
このコードの目的は、古いFanucOPCコントローラーのCNCコードを変換することです。