問題タブ [handles]
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.
matlab - クラスの GUI ハンドル
set()
オブジェクト指向の GUI プログラムを作成していますが、関数を使用して GUI 要素のプロパティを変更しようとすると問題が発生します。ボタンの有効化プロパティをオフからオンに変更しようとしているだけです。以下に同じ問題を示す要約コードを添付しました。matlab がクラスなどを処理する方法はかなり奇妙に感じられるため、問題は単に私のシステムの誤解が原因である可能性があります。set()
とにかく、 で関数を使用しようとすると、関数でhandle AD.buttonExit
コマンドを実行すると期待どおりに動作しinitUI()
ます。別の関数で同じことをしようとすると、失敗します。の内容を印刷するだけでスタックを確認しましたAD
。initUI
関数では、ハンドル値を明確に示していますbuttonExit
、コンストラクター関数(または他のクラスメンバー関数)にはありません。私は初歩的な間違いを犯しているように感じますが、それはわかりません。誰かが私を助けてくれることを願っています.
-- rfigler
コード (わかりやすくするために省略):
.net - Is auto_handle still the suggested method for determanistic disposal of handles?
A colleague of mine came across an article on codeproject over the weekend which describes the use of the auto_handle method. Given that the article was written in 2006, is that still the right way to handle deterministic disposal for things like file handles?
We've tended to explicitly flush and close file handles and then delete the pointers and null them to be certain the GC has no excuse not to collect them (yes, we know we're super-paranoid). Using something like auto_handle looks like it could help us be more lazy (and we like being lazy when it's safe to do so) but we don't want to start using it's considered bad practice these days and/or there's something better we can use.
performance - WindowsCE5.0でプロセスリソースを監視する
2つの商用ライブラリを使用するWinCE5.0アプリケーションを開発しています。アプリケーションが2番目のライブラリの呼び出しを開始すると、速度が低下し、しばらく使用するとハングし、OS全体がフリーズします。再度動作させるには、再起動する必要があります。問題は、物理デバイスなしで(テスト担当者が各リリースをインストールしてテストを実行する)、エミュレーターなしで(デバイスプロバイダーがOSイメージを促進していない)これを開発しているということです。私の直感によると、2番目のライブラリはWinCE 5.0プロセスに使用可能なすべてのリソース(基本的にはハンドルとメモリ)を使用しています。これを図書館のベンダーに証明する必要があります。そこで、ログに一般的なプロセスとシステム情報を追加したいと思います。CEでこの情報を取得するために呼び出すAPIを教えてください。
ヒントをいただければ幸いです。よろしくお願いします。
matlab - GUIDE のハンドル変数が更新されない
MATLAB GUIDE を使用して作成した GUI があります。GUI から値を返そうとしています。コードの関連部分は次のとおりです (完全なコードはここにあります)。
GUI を実行するとすぐに、次のエラー メッセージが表示されます。
MATLABニュースグループで同様の質問を見つけましたが、解決策が見つかりませんでした(提案されたように、すべてのguidataのドキュメントを読みました)。
私の問題は、ある GUIDE の関数内の「ハンドル」構造に情報を記録し、別の関数でこの情報を取得できないことです。
ユーザーがウィンドウを閉じるのを待つために、関数内の UIWAIT 呼び出しのコメントを外そうとしました。test_OpeningFcn
ボタンをクリックした後、ハンドル変数を取得しようとします。しかし、どちらも機能せず、同様のエラー メッセージで失敗します。
どんな助けでも大歓迎です。ご清聴ありがとうございました。
ember.js - 以下のコードでEmber Selectで値を取得する方法
ハンドルバーは下にあります:- {{#コントローラの各カテゴリ}}
ビューでは、値のカテゴリとタイプを取得できません。表示されていません。問題を解決するには?
vb.net - button.tagへのオブジェクトの割り当て
2つのボタンのいずれかがクリックされるたびに実行したいサブを作成しました。両方のボタンのハンドルをサブルーチンに追加して、どちらかをクリックするとサブルーチンが起動するようにしました。
listviewオブジェクトAをbuttonA.tagに配置し、listviewオブジェクトBをbuttonBに配置しました。
ボタンがクリックされたとき、私はボタンのタグに押し込まれたリストビューインスタンスを抽出するために最善を尽くします。問題は、タグにインスタンスがないことです。それは単に「何もない」です。
-------------------編集-1
どうぞよろしくお願いいたします。
c++ - テキストファイルに追加するにはどうすればよいですか?
ユーザーからのテキストを受け取り、ファイルハンドルを使用してテキストファイルに保存するC++で記述されたプログラムがあります。プログラムのスニペットは次のとおりです。
プログラムは正常に動作します。唯一の問題は、テキストファイルにテキストが追加されないことです。むしろ、既存のテキストをすべて「削除」し、新しいテキストのみを保存します。
つまり、プログラムの前のセッションで保存されたテキストは破棄され、代わりに新しいテキストが保存されます。どうすればこの問題を解決できますか?
matlab - Matlab - テキストの編集
私がやろうとしているのは、「テキストの編集」(: と呼ばれるfunkcia_edit
) に関数を入れると、その関数にグラフが描画されることです。これが私がやろうとしていることの図です。変数 X と Y を宣言したことがわかります。ここで、Y はfunkcia_edit
=の略x.^2
で、次にプロット(x,y)したいと思います。誰でもそれを機能させる方法を手伝ってもらえますか?
ありがとう
matlab - matlab: GUI とグローバル変数
次のように、GUI の Callback 内にいくつかの関数 (別のファイルで定義) があります。
ここで、function1 を定義していて、ローカル変数をハンドルに格納したいとします。私がそうするとき:
handles.myVariable
function1 が完了すると、ハンドルから「消えます」。ハンドルに「とどまる」方法は? それを出力として定義し、後でそのようなハンドルに格納する必要がありますか?
以降
?? この質問は非常にばかげているように聞こえ、不明確かもしれませんが、許してください、私はGUIとハンドルの初心者に非常に混乱しています:)ありがとう!
delphi - 別のアプリケーションでメイン メニューを制御する
他のアプリケーションにアクセスして情報を入力するコンポーネントを作成しています。通常、他のアプリケーションのフォームを呼び出し、フィールドへの情報の入力を自動化します。充填のクラスは準備ができています。すべてのアクセスは Windows ハンドルを介して行いました。それは完全に機能しています。
私が今しなければならないことは、この他のアプリケーションのメイン メニューにアクセスして、メニュー項目をブラウズすることです。これにより、アプリケーション内の任意のフォームにアクセスできます。
いくつかのテストを行いましたが、成功しませんでした。誰でもヒントを与えることができますか?
今、感謝しています。