問題タブ [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 投票する
4 に答える
7658 参照

powershell - powershell の InternetExplorer.Application com オブジェクトと Windows 2012

Windows 2012 で Internet Explorer com オブジェクトのドキュメントにアクセスしようとしています。コードは Windows 2008 でうまく動作しますが、Windows 2012 で実行しようとするとすぐに (新規インストール、複数のサーバーで試行)、同じコードが機能しなくなります。つまり、$ie.document.documentHtml は null として返されます。

以下はコードです:

Windows 2012 で interexplorer com オブジェクトが変更されましたか? はいの場合、Windows 2012 でドキュメントの内容を取得するにはどうすればよいですか?

前もって感謝します

編集:物事を甘くするために賞金を追加しました。Invoke-WebRequest は素晴らしいですが、Windows 2012 でしか機能しませんが、Internet Explorer を使用して、Windows 2008 と Windows 2012 の両方で機能させる必要があります。Microsoft Office をインストールすると問題が解決することをどこかで読みました。それもオプションではありません。

edit2:複数のWindowsサーバー(2008と2012の両方)でスクリプトをリモートで呼び出す必要があるため、ファイルを手動でコピーしたくない

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

vba - VBA オブジェクトの作成

1 月 10 日以降、このコード行で立ち往生しており、メールでそれを受け取りました。クラス モジュールを学習する必要があることがわかったので、新しい基準で質問するために戻ってきました。コード行は次のとおりです (重大な警告: VBE で [ツール] --> [参照] に移動し、Microsoft WinHTTP サービス バージョン 5.1をアーリー バインディングでアクティブ化する必要があります):

CreateObject については、MS ヘルプにアクセスして次のように述べています。ActiveX オブジェクトの参照を作成して返します。

私が知っている限りでは、参照を作成するときは、オブジェクトのみを対象としており、次のように行われます(間違っている場合は修正してください):

次に、このようにインスタンス化します

なぜ CreateObject が必要なのですか?

ヘルプは、「...ActiveX オブジェクトの」と言って続けます。

ヘルプで ActiveX をクリックすると、次のような用語集 が表示されます。オートメーション インターフェイスを介して他のアプリケーションまたはプログラミング ツールに公開されるオブジェクト

そして、この行は絶対に何も教えてくれません。ActiveXについて私が知っていたのはこれだけです

ここに画像の説明を入力

...これは ActiveX コントロールだと思います... (ActiveX は私にとって常にあいまいな用語でしたが、認めざるを得ません)

CreateObject( "WinHttp.WinHttpRequest.5.1" ) の内部で、Web を精査しましたが、WinHttp オブジェクトとその機能に関する適切な MS ヘルプが見つかりません。とにかく、オブジェクト ブラウザはライブラリとして持っていますが、F1 ヘルプ ボタンは何も表示しません。したがって、オブジェクト ブラウザはそれがライブラリであると言います。私は、Web で WinHttp 参照として、また WinHttp オブジェクトとして呼び出されていることを発見しました。これらすべてからそれは何ですか?

そして、神の愛のために、なぜ「5.1」と呼ばれるのですか?WinHttpRequest.5.1 用語がどこにも見つかりませんでした

私は噛み砕いた食べ物を求めているわけではありませんが、アイニグマをクラックするためのあらゆる努力は、実際に全体の状況をより引き締めます. このコード行を解読するのに役立つピンチがあれば、助けになるでしょう

私の質問を見てくれてありがとう

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

loops - UML シーケンス図: ループでオブジェクトを作成する

シーケンス図で、一連のオブジェクトを作成するループをモデル化しようとしています。SD ダイアグラムでの複数のオブジェクトの作成に関してオンラインでほとんど情報を見つけられなかったので、あなたに頼ります。

クラスはデッキとカード

カードは、Deck のコンストラクターによって呼び出される fillDeck() によって作成されます (参考までに、オブジェクトは Deck の arraylist に格納されます)。

さまざまな特性を持つ多くの種類のカードがあります。タイプAのカードを8枚、タイプBのカードを12枚、タイプCのカードを3枚作りたいとします。

そのようなものをモデル化するにはどうすればよいですか?これは私がこれまで考えてきたアイデアですが、明らかに不完全です。

誰かが助けてくれることを願っています! ありがとう!

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

asp.net - Server.CreateObject(“Scripting.FileSystemObject”) の問題 - 必要なオブジェクト:Server (コード:0) ASP/VBscript

サーバー上にファイルを作成してから、データを書き込みたい

ブラウザの「Server.CreateObject」行に「オブジェクトが必要です: サーバー」というエラーが表示されます

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

vb.net - Excel オブジェクトへの書き込み

ユーザーがアクションを要求した後、データを Excel にエクスポートするコードを作成しようとしています。基本的に、Excelへのエクスポートは成功していますが、新しいExcelアプリケーションではなく、新しいタブに書き込みたい2番目のインスタンスです。

この時点で、ユーザーがボタンを押すと、Excel はアクティブではなくなります。そのため、新しいシートにさらにデータを書き込みたい場合、コードを正確に繰り返さない限り、オブジェクト コマンドは機能しません。

私は試した:

私は何日も探していて、とてもイライラしています。データの書き込みを続行するために、開いている Excel を参照する方法がわかりません。ユーザーが VB フォームのボタンを押して、もう一度実行することを確認した後です。

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

c# - C# .net DLL オブジェクトを使用する従来の ASP は、このプロパティまたはメソッドをサポートしていません

こんにちは、クラシック ASP ページの COM オブジェクトを作成するのはこれが初めてです。

この COM DLL を作成するときに従ったプロセスは次のとおりです。

1) 厳密な名前ツール (sn.exe) を使用し、アプリ内に .snk ファイルを配置しました。(sn -k myKey.snk)

2) 追加:

AssemblyInfo.cs に。KeyFile で次のような警告が表示されます。

「AssemblyKeyFile」の代わりに、コマンド ライン オプション「/keyfile」または適切なプロジェクト設定を使用してください

3) 管理者から次を実行します: SDK コマンド プロンプト:

すべてがエラーなしでうまく登録されました。

私の従来の ASP ページには次のものがあります。

以下に示すように、 ProgID (OLEView を使用) は Class1 であることがわかりました。ここに画像の説明を入力

そして、私の C# コード (ほんの一部) は次のとおりです。

ローカル マシン (IIS7/Windows 7 Enterprise) で ASP ページを実行すると、次のエラーが表示されます。

Microsoft VBScript ランタイム エラー '800a01b6'

オブジェクトはこのプロパティまたはメソッドをサポートしていません:「暗号化」

/contactupdateWS.asp、49 行目

暗号化機能があるとわかっているのに、暗号化機能がないと言われる理由がよくわかりません!

何が欠けている可能性がありますか?

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

vb6 - vb6 kill/skip CreateObject 呼び出し

CreateObject完了するまでに数分かかることがある操作を終了または回避する方法を誰かが提案できますか? 基本的に私はこのコードを持っています:

ほとんどの場合、これは即座に機能しますが、一部のユーザーにとっては数分かかる場合があります (理由 - このコンテキストでは重要ではありません)。だから私がやりたいのは、CreateObject実行に時間制限を設定し、それを強制終了するか、アプリを切り離すことです。DoEventsハングしている間に他のコードを続行しようとしましたCreateObjectが、運がありませんでした。