dispose

    0

    1答えて

    私のアプリケーションでは、カスタムユーザーコントロールからワーカースレッドを開始します。コントロールが配置されると、私はスレッドを中止します。問題は、コンピュータがスリープ状態になり、ユーザーがアプリケーションを閉じるとき、私の制御がこれ以上終了しないということです。 アプリケーションでスレッドを開始すると、アプリケーションを終了するときにスレッドを強制的に停止させることはできますか?

    2

    3答えて

    状況:メインフォームは、特定のクラスのインスタンスを作成または変更するためのパラメータが入力されるテキストボックスを持つモーダルjDialogを呼び出します。 ダイアログが既存のインスタンスを変更する必要がある場合、ダイアログはパラメータとしてコンストラクタに渡されます。それ以外の場合、jDialogはClassAの新しいインスタンスを作成します。 問題:メインフォームはその新しいインスタンスにア

    1

    4答えて

    私は、完了したらUIを更新するバックグラウンドスレッドを持っています。私はできるだけ安全にしようとしていたので、私はDispositionされたGUIと呼んでいません。 void DoInBackground() { try { string result = ServerSideProcess(); * if (!IsDisposed && !Disposi

    3

    3答えて

    DBに接続してDataTableを取得するSQLクラスがあります。終了したらSqlConnectionを破棄する必要があることを認識しています。私はこれがusingブロックを使って行うことができることを知っていますが、Dispose()コールをこのクラスのデストラクタ内に置くことも可能ですか? Herreが私のコードです: public class SQLEng { //Connec

    3

    1答えて

    MDI Windowsフォームアプリケーションを開発中です。 ウェルカム(種類のホームページのような)ウィンドウから、ユーザーは特定のウィンドウを開いて、エンティティ、たとえば注文または顧客を追加または編集できます。これのそれぞれは、独自のモードレスウィンドウ(MDIChildとして)で開きます。 いくつかの状況で新しいレコードを追加することは、モーダルウィンドウで行われます。 私は、モードレスウ

    0

    3答えて

    私は、別の一連のカスタムコントロール(CustomButtons)を含むカスタムコントロールCustomContainerを持っています。 コントロールのCustomContainerには5つのカスタムボタンがあります。 各CustomButtonsには、CustomContainerのコンストラクターに組み込まれたClickイベントハンドラーがあります。 これらのCustomButtonsイベン

    2

    4答えて

    グローバルな値を変更してレジストリ値をそのまま使用して、元の状態に戻しようとすると、私は書くコードに繰り返し問題があります。 私はこの問題を解決するためにIDisposableをを使用しようと思いました。作成されると、オブジェクトはレジストリ値を読み取り、ローカルに格納してから変更します。破壊されると、設定が元に戻ります。 using(RegistryModification mod = new

    0

    2答えて

    私のアプリケーションで2つのフォームを使用してAとBを言うことができます。Aを閉じるときにA elseのメソッドを破棄してbase.dispose()を呼び出す必要があります。 フォームBは、フォ​​ームB =新しいフォームによってローカルに宣言されたフォームであり、ShowDialogメソッドで表示されます。 フォームAでbase.dispose()を呼び出すと、フォームBも閉じます。しかし、私

    3

    7答えて

    私は書いたクラスのデストラクタを実装していますが、実際にメモリを解放する方法やガベージコレクションによって処理されるかどうかはわかりません。クラスを使用する方法 class AutomatedTest { public bool testComplete = false; public bool testStopRequest = false; public Li

    4

    1答えて

    クリックすると、WPFフォームを表示するWinformsメニュー項目があります。 WPFフォームは、AutofacでブートストラップされたCaliburn Microを使用します。 最近、キャリバーブートストラップがルートAutofacコンテナからの依存関係を解決したことが私にはたった今起こりました。したがって、これらの依存関係(例えば、グリッドに結合されるデータ項目の1000を有するビューモデル