問題タブ [instances]

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 に答える
316 参照

c# - .NET デリゲートをチェーンする場合、元のインスタンスはどのように (再) 使用されますか?

次の C# コードがあるとします。

テストは がbと同じインスタンスではないことを示しているcため、明らかに+オペレーターがデリゲートの新しいインスタンスを作成しているように見えます。これは正しい仮定ですか?-instance を内部で再利用しますかb、それともメソッド/ターゲット情報を新しいインスタンスにコピーするだけですか?

デリゲートの演算子の実装が見つから+ないようです。デリゲート クラスに含まれていないようです。

誰でもこの問題に光を当てることができますか?

私が尋ねている理由は、タマネギのようにお互いを重ねるいくつかのクラスを作成していて、最も外側のレイヤーが内側のレイヤーを呼び出し、いくつかのデリゲートを取得し、それらのデリゲートにさらにメソッドをアタッチするためです.そうすることで、内部レイヤーから取得したデリゲートが何らかの形で変更されることが懸念されます。その場合、内部参照だけでなく、コピー/クローンを返す必要があります。

これは完全に私のライブラリの内部コードであることに注意してください。したがって、そのような内部データ構造を渡すことは一般的に悪い考えであることはわかっていますが、これらのクラスで安全に実行できる場合はそうします。

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

vba - VBAを使用して新しいインスタンスでExcel 2007を開く際の問題(OLEおよびバインドされたオブジェクトフレームを使用)

VBA (Access 2002 から) を使用して Excel 2007 の新しいインスタンスを作成する際に問題があります。

最初は問題を誤解していて、思ったよりも複雑です。

新しいプロセスを作成します (そうではないと思っていました) が、それでも奇妙なことが起こっています。OLE を使用して Excel ファイルを SQL Server データベースに保存しています。

これは、Excel ファイルをフォームにバインドする関数です。

コンテキスト:

ad 1 2 番目のプロセスの excel.exe が開始します

広告 2 2番目のプロセスで何が起こっているかを確認するために、この行を追加しました

広告 3 OLE はファイルを既存の Excel インスタンスにバインドし、2 番目のプロセスはここで強制終了されます:/

問題は次のとおりです。

  1. tExcelObjFrame.Action = acOLEActivate が 2 番目のプロセスを強制終了する理由

  2. 2番目のプロセスでオブジェクトフレームにExcelファイルを強制的にアクティブにする方法

編集

ここで部分的な説明を見つけました(明確な解決策はありません):

http://www.xtremebbtalk.com/showthread.php?t=292170

  1. Excel のインスタンスが実行されていない場合、オブジェクトに直接またはプログラムを通じてアクセスすると、OLE によって Excel のインスタンスが作成されます。
  2. Excel のインスタンスが既に実行されている場合、これは OLE オブジェクトによって使用されるインスタンスです。

問題は、OLE オブジェクトが間違った Excel インスタンスを選択することです。問題は、OLE を特定のインスタンスに向ける方法があるかどうかです。

ここで説明されている同じ問題(解決策はありません):

http://groups.google.com/group/microsoft.public.win32.programmer.ole/browse_thread/thread/9c4cde2a79453037

0 投票する
4 に答える
2140 参照

python - インスタンス化された回数を追跡する Python クラスが必要です

次のように機能するクラスが必要です。

これが私の試みです:

必要に応じて機能しますが、もっとpythonicな方法があるのではないかと思います。

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

python - Pythonでオブジェクトに属性を追加できないのはなぜですか?

(Pythonシェルで書かれています)

オブジェクトに属性を追加できないのはなぜですか?

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

session - Azure での複数の webRole インスタンスとセッション状態

セッションにいくつかのデータが保存された webRole があります。データは、数十個の小さな変数 (文字列) と、1 ~ 2 個の大きなオブジェクト (数メガバイト) です。この webRole を複数のインスタンスで実行する必要があります。1 人のユーザーからの 2 つのリクエストが異なるインスタンスに送信される可能性があるため、Session は役に立たなくなりました。したがって、この場合に揮発性のユーザーデータを保存する最も効率的で最も簡単な方法を探しています。クライアント側でクッキーに保存できることは知っていますが、これは大きなオブジェクトでは失敗します。また、Azure ストレージでデータを使用できることも知っていますが、これはセッションよりも複雑なようです。セッション状態のように、効率的で単純な方法の両方を提案できる人はいますか? または、複数のインスタンスが有効になっているときにセッション状態を正しく機能させるための回避策かもしれません。

0 投票する
5 に答える
881 参照

c# - Visual C# の「グローバル変数」

Graph クラスを作成しました。配信ネットワークをシミュレートしたいと考えています。グラフは 100% 動作します。しかし、すべてのアプリケーションで同じ構造体/クラスを使用したい! 例: シミュレーションを表示する Form1 がありますが、(たとえば) ノードを挿入したいのですが、Form2 で実行したいのです! データは常に同じクラスにあるため、Graph インスタンスをグローバルにすることはできますが、C# はグローバル変数を取りません。それで、どうすればこれを解決できますか?何か案は?ありがとうございました!

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

sql-server-2005 - VB6 コードを使用して SQL Express 2005 インスタンスを一覧表示する

vb6 アプリケーションを使用して SQL Server 2005 Express Edition のすべてのインスタンスを一覧表示する方法は?

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

apache-flex - ユーザー入力に基づいてフォームの複数のインスタンスを動的に追加する - Flex

ユーザーの入力に基づいて、動的に生成するフォームの数を決定するフォームを作成しようとしています。

1 ~ 4 を含むコンボ ボックスを持つ基本状態があります。ユーザーの選択に基づいて、次の状態でフォームの数を生成したいと考えています。したがって、ユーザーが 2 を選択して [次へ] をクリックすると、フォームの 2 つのコピーが表示されます。

これが可能かどうか、またはこれをどのように行うか、または誰かが例を知っているかどうか疑問に思っていますか?

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

singleton - コアJava列挙に関連しています

Javaの列挙型クラスのシングルトンインスタンスとは?

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

objective-c - Cocoa:ifs/switches を使用した同じオブジェクトのテスト

わかりましたので、これが私のコードです。うまく機能します:

問題は、テストする textviews インスタンスがたくさんあり、コードを統合する別の方法を見つけたいということです。スイッチのようなものを考えていましたが、それがどのように機能するかわかりません。何か案は?