問題タブ [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.
vba - VBAの「Dimfso、MyFile、FileName、TextLine」とは何ですか?
私は、知識を初心者と共有するために時間とエネルギーを費やすことをいとわない、ここにいる素敵な人々の1人からこのコードを受け取りました。
このコードが実行するタスクはわかっていますが、その各要素が何を意味し、何をするのかを知りたいと思います。誰か、このコードの3行目が何であるかを私に説明してもらえますか?
そもそも「fso」とは?それが「ファイルシステムオブジェクト」の略であることは知っていますが、それが実際に何であり、何を達成するのかを私に説明することはほとんどありません。次の3つの単語( "MyFile"、 "FileName"、 "TextLine")はどういう意味ですか?それらは何かのある種のパラメータですか?
私はこれを読みました:http: //msdn.microsoft.com/en-us/library/h7se9d4f (VS.85).aspx
そしてこれ: http: //msdn.microsoft.com/en-us/library/ebkhfaaz (VS.85).aspx
しかし、それらの資料は、自分で書くことができる人のために書かれているように感じます。私はほとんど何も理解していませんでした。もちろん、いくつかのことは多かれ少なかれ明確ですが、私が知らない他の多くの用語や単語があります!最終的には、完全で明確な全体像は1つではありません。
それで、私はあきらめて、ここに戻ることにしました。このサイトは、おそらくインターネット上で数少ないサイトの1つであり(実際、私は他に会ったことがありません)、そのルールで「質問は些細なことでも、「初心者」でもありません」と宣言しています。これは私にこの現在の質問をするための一種の根拠を与えてくれます。
ですから、誰でも、「fso」とは何かを簡単に説明してください。正確には、上記のコードの3行目はすべてについてです。
よろしくお願いします。
vbscript - VBScript の逆 CreateObject
コマンド foo = CreateObject(xy) を実行する古い vbscript があります。このスクリプトを別のコンピューターで実行したい (現在は実行されていません) が、CreateObject コマンドを実行するためにどの dll を登録する必要があるか、または他に何をすべきかわかりません。
どの dll を新しいコンピュータにコピーする必要があるか、またそれらを登録する必要があるか、他に何をすべきかを知るにはどうすればよいですか?
それともOCXか何かでしょうか?
乾杯。
coldfusion - Coldfusion で CreateObject を使用してコンストラクターに引数を渡す
CreateObject 関数を使用して、Coldfusion で Java オブジェクトを使用しようとしています。
これは、Java クラスのコンストラクターが引数を取らない場合にうまく機能します。
に行く
しかし、次のようなコードのコンストラクターに引数を渡す方法がわかりません。
これは本当に簡単なはずですが、どこにも見つかりません。
ありがとう、
トム
c - 自動化エラー - このコマンドを処理するのに十分なストレージがありません
VB6CreateObject()
は次のエラー メッセージを表示しています。
「自動化エラー」 - 「このコマンドを処理するのに十分なストレージがありません」
作成されるオブジェクトは、C で記述された DLL です。自分のマシンでオブジェクトを作成しようとしているアプリケーションを実行しています。また、オブジェクト自体も自分のマシンで作成されています。
Windows Vista 64ビットを実行しています。
どんな助けでも大歓迎です。
asp-classic - Server.CreateObjectの代替
クラシックASP(Windows CE)でナビゲーションシステムを作成しています。呼び出し元のスクリプトに基づいてナビゲーションファイルを動的に含める方法が必要です。呼び出し元のスクリプトのフォルダーにあるnav.incを含む次のコードを考え出し、さまざまなフォルダーでさまざまなナビゲーション機能を使用できるようにしました。
これはWindowsテストマシンでは正常に機能しますが、WindowsCEに展開する場合は機能しません。コードとエラーを以下に示します。誰かが回避策や素晴らしいフィードバックを提供できれば。ありがとう
コード:
エラー:
Microsoft VBScriptランタイムエラー:「800a01b6」
説明:オブジェクトはこのプロパティまたはメソッドをサポートしていません:'Server.CreateObject'
Set fs=CreateObject("Scripting.FileSystemObject")
次のエラーが発生するようにコードを変更すると、次のようになります。
Microsoft VBScriptランタイムエラー:「800a01ad」
説明:ActiveXコンポーネントはオブジェクトを作成できません:'Scripting.FileSystemObject'
更新Server.Executeを直接実行しようとしましたが、これも失敗します。サーバーオブジェクトにアクセスできないようです。これについても回避策はありますか?
vb6 - ユーザーがログオンしない限り、VB6アプリがスケジュールされたタスクとして実行されない
これについて何か助けていただければ幸いです。それはトリッキーなものかもしれません。:)
問題
- スケジュールされたタスクとして設定された VB6 アプリケーションがあります。毎回起動
CreateObject()
しますが、ユーザーがコンピューターにログオンしていない場合、実行時に失敗します。 - これを引き起こす原因についての情報を探しています。私の主な疑いは、一部の Windows API が失敗することです。
キーポイント
- Windows 2000、2003、2008、Vistaで動作確認済み。
- アプリケーションは、スケジュールされた時刻にユーザー X として実行され、Windows タスク スケジューラによって実行されます。
- 毎回実行されます。申し込み開始!
- ユーザー X が RDP 経由でログオンしている場合、完全に実行されます。(ユーザーは接続する必要はなく、ログオンするだけであることに注意してください)
- ユーザー X がコンピューターにログオンしていない場合、アプリケーションは失敗します。
故障箇所
CreateObject()
アプリケーションの一部でもある DCOM オブジェクトをインスタンス化するために使用すると、アプリケーションが失敗します。- DCOM オブジェクトは、起動時に (グローバルに/.bas ファイルの上に) .dll 参照を宣言し、小さな起動関数を実行します。失敗は、おそらく .dll 宣言のいずれかで、起動中に発生する必要があります。
考え
グーグルで調べた後、最初の疑いはMAPIに向けられました。私が見ることができたものから、MAPI はユーザーがログオンする必要がありました。アプリケーションには MAPI 参照があります。しかし、すべての MAPI 参照を削除しても、まだ機能しません。
ユーザーがログオンしている場合の違いは何ですか? レジストリ マッピング? 環境?Explorer.exe が実行されています。
ユーザーとしてアプリケーションを実行するとき、ユーザーはログオンしていませんか?
どのような情報が役立ちますか?
- 決定的な答えは本当に素晴らしいでしょう。
- ユーザーがログオンしているかどうかに応じて異なる動作をする可能性のある VB6 機能/Windows API に関する情報は、決定的に役立ちます。
- 同様の経験が私を正しい方向に導くかもしれません。
- これをデバッグするためのヒント。
asp.net - C#パーシャルクラスのColdFusion CFC実装?
ColdFusionは、CFCを複数のファイルに分割するためのメカニズムを提供しますか?私は拡張機能について話しているのではなく、同じCFCを複数のファイルに分割することについて話しているのです。C#で「部分的な」クラスを使用できるのと同じ方法です。これは、T4を使用して多数のCFCを生成しており、別のファイルでタグ付けすることにより、生成されたCFCに機能をタグ付けできるようにするためです。オープンクローズ原則に違反しない方法でこれを行いたいと思います。
c# - C# を使用して株式データを amibroker に追加する
私はこれを取得して回答するのに苦労しました。これについての助けを本当に、本当に感謝しています。
私はこれを2週間以上続けています。
C# を使用して amibroker に一連の株式データを追加したいのですが、C# でインスタンス化する方法に関する CLEAR 応答が見つかりません。
VB では、次のようにします。
問題は、この場合、CreateObject が C# で機能しないことです。
以下のコードをオンラインのどこかで見つけましたが、上記を達成する方法を理解できないようです。
誰でもここで私を助けることができますか?
ありがとう
sql-server - CreateObjectで32ビットアプリに64ビットCOM dllを使用させる方法は?
次のコードは、wscript の 32 ビット バージョンと 64 ビット バージョンのどちらを使用するかによって、動作が異なります。
32 ビットでは、32 ビット サーバー (SQL Server 2000) のインスタンスが一覧表示され、64 ビットでは、64 ビット サーバー (SQL Server 2008) のコンテンツが取得されます。このコードを C++ (32 ビット アプリケーション) に変換する必要があります。しかし、64 ビット サーバーを表示する必要があります。作成したオブジェクトがレジストリで 64 ビット dll と 64 ビット キーを使用するようにするにはどうすればよいですか?
vb6 - VB6 アプリと CreateObject() でインスタンス化された exe との関連付けを確認する方法
サービスが実行中の VB6 アプリおよび/またはその DCOM によって生成された exe をどのように覗くことができるかを理解し、どの VB6 アプリがどの DCOM exe と連携するかを理解する必要があります。VB6 アプリと生成された exe は両方とも同じサーバー上にあります。
CreateObject() 呼び出しを介して Bartender (Seagull Scientific から) のインスタンスを生成する VB6 アプリがあります。特定のサーバーには、アプリのインスタンスが 10 から 20 ある場合があり、それぞれが倉庫内のハンドヘルド RF ガン クライアントを表します。これらの VB6 アプリの 95% 以上には独自の Bartender があります。
制御できない状況により、VB6 インスタンスの 1 つが、タスク マネージャーを使用して強制終了した場合と同様に、ランダムに強制終了されます。これにより、バーテンダーはまだ生きており、リソースを消費しています。数時間または数日の間に 50 人ほどが殺された後、これらの孤児になったバーテンダーは、サーバーを屈服させるのに十分なリソースの浪費になります。
どのバーテンダーがまだ接続されているかを検出するためのウォッチャー サービスを開発しようとしているので、この新しいサービスは孤立したバーテンダーを殺すことができます。VB6 アプリを変更せずにこれを達成しようとしていますが、必要に応じてアプリを変更します。