問題タブ [sender]

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

java - java送信スレッドの実行方法

出力ストリーム (私の場合は tcp/ip を使用しています) 経由で送信されるデータはブロックされる可能性があると言われました。その場合、データが送信されるのを待たなければならないことでアプリケーションを停止したくありません。

これを行う方法のモデルが必要です。

このストリームを介してメッセージ オブジェクトを送信する必要があります。

これらのメッセージ オブジェクトを含むブロッキング キューが必要だと考えています。スレッドの run() メソッドは、利用可能なすべてのメッセージ オブジェクトを取得して送信します (true の場合)。

私の質問は

  1. while true ループよりも良い方法はありますか? おそらく while true ループで、送信するメッセージがない場合、スレッドに譲歩/スリープを指示できます。

  2. 使用するより良いモデルはありますか?私のコードに while(true) があると、メッセージを待っているプロセッササイクルを消費するのではないかと心配しています。

どなたか経験のある方、良い方法があれば教えてください。

ありがとう、ジブ

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

java - JavaMail API、Gmail-Auth および setFrom

このアプリの場合、私はこの例に従っています:

http://pipoltek.blogspot.com/2008/02/sending-mail-using-gmail-smtp-server.html

メールを送信できますが、良さそうです.....しかし、これを使用して送信者のメールを変更したい:

baba-jaga@gmail.com はダミーのメールで、私のものではありません :)

を使用setFromすると、認証に使用するこのメールからメールが届きます。setFromメソッドを無効にする認証が理由ですか?

受信者が別のメールアドレスにリプレイを送ってくれるようにしたいので、「送信元」メールを変更する必要があります。

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

vb.net - vb.netで型を動的に追加および使用する

ボタンやチェックボックスなどのオブジェクトをフォームに動的に追加するプログラムを作成しています。

インスタンスごとにハンドラーが追加されるため、各オブジェクトのClickイベントに対して特定の関数が呼び出されます。

さて、そのハンドラーが呼び出されたときに、Clickイベントを発生させたオブジェクトをどのように操作できますか?場所、テキスト、親、何も変更できないため、Senderオブジェクトはここでは役に立ちません。

オブジェクトは動的に作成されているため、残念ながらインスタンス名は常に同じになります。したがって、button1.Text="Button1"のようなことを単純に行うことはできません。

実行されるアクションは同じであるため、すべてのタイプに対して新しいサブルーチンを作成したくありません...では、これらのオブジェクトをどのように操作できますか?

最後に、操作されている27の異なるオブジェクトタイプがあり、それらを1つのサブで操作したいと思います。

助けてくれてありがとう!

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

wpf - 実行される送信側オブジェクトからリボン コマンド名を取得する

実行されるリボン コマンドのラベルを取得する方法。情報は送信者オブジェクトに存在しますが、RibbonCommand でキャストする方法とそのコマンド名を取得できます

しかし、この場合、rbnBmd は空のままです。送信者オブジェクトをリボン コマンドにキャストする方法は?

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

asp.net - Page_Load ボタン送信者を取得

こんにちは、イベントクリックを生成するボタン送信者を取得できますか?

page_loadで送信者を確認すると、nullが表示されます

ありがとう

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

python - PyQt4、ウィジェット (QPushButton) のバッチを一度に追加し、SLOT で実行できるようにする方法

一度に 10 個の QPushButton を追加したい場合:

def(btnclick) に記載されているとおりです。

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

delphi - TComponet/その他のスーパークラスとその子アイテムの検出

私はフォームにポップアップメニューコントロールを持っています(grr、私はおそらくそれを動的にするつもりです-静的ツールを嫌います)。サブメニュー付きのアイテムがあります。SubMenuには3つのメニュー項目(TMenuItemクラス)があります。

プロシージャがSubMenuのItemまたはSubMenuItemsによって呼び出されたときはいつでも、if..thenステートメントでSenderparamを使用して確認する必要があります。

型キャストとスーパークラスの操作でさまざまなvraiationを試しましたが、うまくいきませんでした。私はこのようなことが可能だと思います:

しかし、もちろん、正しい型キャストとコマンドを使用します。

どんなアイデアでもありがたいです。

コミュニティのリクエストによる追加情報:

コードitsef(単にコンポーネント名propで確認した場合)は次のようになります。

問題は、それが弱いアプローチへの道であり、プログラムユーザーが実行時にコンポーネントまたはコントロールまたはオブジェクトを追加/ドラッグアンドドロップ/挿入したい場合は追加のコーディングが必要になることです。このようにして、プログラム自体が私の代わりに自動的に半分の仕事をします-何をいつ呼び出すかを知っています:)

On(static)Form1は(static)PopupActionBar1です。4つのアイテムがあります。4番目のアイテムにはサブメニューがあります-3つのアイテムがあります。

サブメニュー項目を含む4番目の項目(PopupActionBar1.Items [3])と3つのサブメニュー項目(PopupActionBar1.Items [3] .Items [0 .. 2] OnClickイベントハンドラーは、上記のIf..Thenステートメントを含むプロシージャに設定されます。

タスク-Senderパラメーターを評価し、そのOOP機能を使用して-ProcedureがPopupActionBar1.Items [3]メニュー項目またはそのサブメニュー項目(PopupActionBar1.Items [3] .Items[0]またはPopupActionBar1.Items[3])から呼び出されたかどうかを確認します.Items[1]またはPopupActionBar1.Items[3].Items [2])。

私はさまざまな構文を試しました...TControl、TWinControl、TComponentを使用した型キャスト操作も試しました..(TObjectを使用しない場合は、親がないため(OLEを除く)..

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

actionscript-3 - Actionscript 3.0 イベントリスナーの送信者を決定する?

イベントリスナーに基づいてどのオブジェクトが関数を呼び出すかを判断することは可能ですか? たとえば、ステージ上に 2 つのボタンがあり、クリックすると同じ機能を呼び出します。どのボタンが送信者であるかを判断する機能が欲しいです。

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

iphone - 送信者から UIButton テキストを取得する

私のUIButtonのテキストを取得するにはどうすればよいですか

方法?

ありがとう

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

c# - Silverlight: ドラッグ アンド ドロップを開始したコントロールを特定する

Silverlight 4 ツールキットのドラッグ アンド ドロップ機能を使用して、各 ListboxItem を上下にドラッグ/並べ替えできるドラッグ アンド ドロップ対応のリストボックスを作成しました。

各 ListboxItem にはいくつかのコントロール (TextBlocks、TextBoxes、および Buttons) が含まれており、ListboxItem 内のボタンをクリックすると、そのコントロールのクリック イベントではなくドラッグ イベントが発生することがあります。

1 つの解決策は、ItemDragStarting イベントを処理し、何がクリックされてイベントが開始されたかを判断し、Button によって呼び出された場合はイベントをキャンセルすることです。

ただし、何をクリックしたかを判断する方法がわかりません。イベントの送信者と e.DragSource は、ボタンまたは ListboxItem 自体からドラッグを開始するかどうかにかかわらず、ListBoxDragDropTarget 型です。

私の問題の解決策や、必要なことを行うための代替方法など、どんな助けでも大歓迎です!