問題タブ [createobject]

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 投票する
2 に答える
3300 参照

vbscript - VBScript での CreateObject 関数のオーバーライド

VBScript のデフォルトの CreateObject() 関数を独自の関数でオーバーライドしたいと考えています。

基本的にVB6のこの例:

http://www.darinhiggins.com/the-vb6-createobject-function/

この行がわかりません:

VBSript で "VBA" を参照するにはどうすればよいですか?

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

vb.net - VS 2008 (vb.net) を使用して、CreateObject を使用してクラシック ASP で使用できるオブジェクトを作成する必要があります。

私はVB.netを初めて使用します。これらのオブジェクトは、以前に VB6 で作成したことがあります。私はVB.netで迷っていますが、(蹴ったり叫んだりして)これを行う方法を学ばなければなりません。私は何時間もグーグルで検索しており、わずかな前進しかありません。これを行う方法を最初から最後まで説明するリンクを誰でも投稿できますか?

クラスオブジェクトを作成できましたが、それを登録する方法と、CreateObject("Name1.Name2") の name1 と name2 がどこから来たのかわかりません。

Regsrv32 は機能しません。「エントリポイントが見つかりません」と表示され、登録されません。また、Assemblies ディレクトリにドロップできません。ある人が使用する regasm コマンドについて読んだことがありますが、これも機能しないようです。

ご協力いただきありがとうございます。

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

vba - VB6 / VBAのCreateObject()に関する質問

私がすることができます:

または私はこれを行うことができます:

CreateObjectに使用する文字列を知るにはどうすればよいですか?たとえば、「スクリプト」を使用する方法をどのように知ることができますか。「Scripting.FileSystemObject」の一部ですか?どこで調べに行きますか?

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

createobject - 従来の ASP: Server.CreateObject はサポートされていません

クラシック ASP ページから Server.CreateObject() を呼び出すと、

私は次のことを(別々に)試しました:

次のJavaScript呼び出しが機能するため、ActiveXオブジェクトがインストールされていることがわかります

localhost IIS サーバーから呼び出しています。これをトラブルシューティングする方法はありますか?

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

javascript - オブジェクトをインスタンス化せずにInternetExplorerでプラグインを検出する

通常、VBScriptまたはJavaScriptを使用してCreateObjectを使用してプラグインを検出すると、ユーザーはやや「不快な」セキュリティ例外を受け取ります。

オブジェクトを実際にインスタンス化せずにIEブラウザプラグインを検出するためのいくつかの良い方法は何ですか?

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

vb.net - vb.net createObject() を使用して作成したアプリケーションを強制終了するにはどうすればよいですか

私はCreateObject(progId)Vbで使用してpdfDOcument. しかし、問題は、完了してドキュメントを閉じてリリースした後、プロセスをシャットダウンするにはどうすればよいですか?

プロセスを参照し、オブジェクトを作成する前にプロセスがユーザーによってすでに開かれているかどうかを知るにはどうすればよいですか? また、オブジェクト ( ) を作成する前にプロセスが実行されていなかった場合、どうすればプロセスを強制終了できますpdfDocumentか?

を使用するよりも優れた戦略はありますCreateObject()か?

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

asp-classic - AspAllowOutOfProcComponents エラー: 多くのソリューション、1 人のプログラマー、修正なし

私は会社のローカル イントラネットにニュースレターを統合しようとしてきましたが、誰もが経験しているように見える同じエラーに遭遇し続けています。私はこれを IIS 5.1 で実行していますが、Server.CreateObject(ADODB.Connection) にエラーが存在します。また、ASP コードの目的は Excel ファイルを読み取ることです。

エラーの種類: サーバー オブジェクト、ASP 0196 (0x80040154) InProc サーバー コンポーネントのみを使用してください。LocalServer コンポーネントを使用する場合は、AspAllowOutOfProcComponents メタベース設定を設定する必要があります。重要な考慮事項については、ヘルプ ファイルを参照してください。

AdminScripts ディレクトリに移動し、cscript adsutil.vbs set /w3svc/aspallowoutofproccomponents Trueでブール値を True に設定してから、 cscript adsutil.vbs enum /w3svc > registered.txtで検証するソリューションを試しました。

テキストファイルを開くと、値が true に設定されていることが示されますが、ASP ページにアクセスしようとすると、同じエラーが再び発生します。私は途方に暮れています。私が自分で質問する質問を投稿したすべての人を読んだ後、私は考えました。

私はそのエラーメッセージを見てうんざりしています.私の悪夢を終わらせてください.

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

com - aspクラシックのserver.createObjectとcreateobjectの違い

によると

http://msdn.microsoft.com/en-us/library/ms524620.aspx

server.createObject を使用する必要があります

VBScript または JScript に既に精通している場合は、スクリプト言語の関数を使用して新しいオブジェクト インスタンスを作成しないことに注意してください (VBScript の CreateObject または JScript の New)。ASP Server.CreateObject メソッドを使用する必要があります。そうしないと、ASP はスクリプト内でのオブジェクトの使用を追跡できません。

しかし、他の一部の人々は、 server.createObject はほとんどの場合回避できるオーバーヘッドを意味すると考えています

http://classicasp.aspfaq.com/components/should-i-use-createobject-or-server-createobject.html

CreateObject は Server.CreateObject よりもオーバーヘッドが少なく、後者は MTS を使用するため、かなりのオーバーヘッドが発生します。

また、Server.CreateObject を使用すると、これらのエラーがイベント ログに書き込まれるため、コンポーネントでエラーが発生した場合にもパフォーマンス ヒットが発生します (これは確かに、デバッグ中に役立ちます)。

また

http://www.4guysfromrolla.com/webtech/043099-1.shtml

これは、トランザクションを処理するコンポーネントを作成している場合に重要になる可能性があります。MTS コマンドを使用するため、MTS を介してコンポーネントを渡すことが安全策となるためです。ただし、MTS を使用していない場合は、Server.CreateObject を介して渡すことで、プロセッサとメモリのオーバーヘッドを作成できます。これにより、CreateObject を使用することをお勧めします。

したがって、mts を使用しておらず、ビルトイン ASP のオブジェクト ( set d = createObject("scripting.dictionary") など) にアクセスする必要がない場合は、server.createObject を忘れて createobject を使用しても問題ありませんか ???

どうもありがとう...

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

.net - 従来のASP/VBScriptページで.NetCOMオブジェクトをインスタンス化できません(エラーASP 0177)

.Net 3.5を使用して、C#でCOM相互運用機能が有効なクラスライブラリを作成しました。このオブジェクトは、従来のASPページにいくつかのユーティリティ関数を提供することを目的としています。目的のオブジェクトをインスタンス化し、そのメソッドを呼び出すtest.aspページを作成しました。私のマシンでは問題なく動作します。

別のマシン(Windows Server 2003-Standard Edition)では、アセンブリがregasmに正しく登録されていても機能しません。regeditを確認しましたが、問題ないようです。

私が得ているエラーは「ASP0177」(エラーコード)、「8000ffff; Server.CreateObject-Fehler」(エラーの説明)で、これはServer.CreateObject-Errorに変換されます。

ところで。アセンブリは署名されており、依存関係として他のカスタムビルドアセンブリはありません(システムのものだけです)。

誰かが似たようなことを経験しましたか?