問題タブ [single-instance]

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

c# - 単一のインスタンスが C# で動作しない、プログラムが自分自身にアクセスできない

新しいインスタンスではなく現在のインスタンスでファイルを開くようにプログラムを取得しようとしています

更新:上記が呼び出す部分は次のとおりです。

VS 2010 Pro (FYI) で F5 キーを押すと、コンパイルして起動し、Visual Studio で次の IOException が処理されませんでしたというエラーが表示されます。

別のプロセスで使用されているため、プロセスはファイル 'I:\Program Files\Totar\EFS Editor\VS - Solution\bin\x86\Release\EsfEditor 1.4.8.exe' にアクセスできません。

言及されているファイルは、現在実行中の実行可能ファイルであると思います。

スタックトレース:

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

c# - WPFアプリケーションがすでに実行されているかどうかを確認するにはどうすればよいですか?

重複の可能性:
単一インスタンスアプリケーションを作成する正しい方法は何ですか?

アプリケーションがすでに開いているかどうかを確認するにはどうすればよいですか?アプリケーションがすでに実行されている場合は、新しいインスタンスを開くのではなく、表示したいと思います。

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

wpf - シングル インスタンス アプリを作成し、WPF を使用して VB.NET で別のインスタンスが起動されたときに MainWindow を表示する

アプリをシングル インスタンス モードで実行し、別のインスタンスが起動されたときに最初のインスタンスの MainWindow を表示する方法を探しています。インターネットで簡単に検索しましたが、最初のインスタンスの MainWindow を開くものは何も見つかりませんでした。または、WPF ではなく Windows フォーム用でした。

Framework 4 と WPF を使用して VB.Net で作業しています。

ありがとう

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

java - ソケット付き Java シングル インスタンス ソフトウェア。Windows でソケットを閉じる際の問題

Java アプリケーションを強制的に単一のインスタンスで実行する必要があります。このリンクで、ファイルシステムを使用する代わりにソケットを使用して問題を解決するこの非常に優れたコードを見つけました。

ここで私が調整したように:

パッケージcern.ieplc.controller; java.net.InetAddress をインポートします。java.net.InetSocketAddress をインポートします。java.net.ServerSocket をインポートします。java.net.Socket をインポートします。import java.net.UnknownHostException;

org.apache.log4j.Logger をインポートします。

java.io.BufferedReader をインポートします。import java.io.IOException; java.io.InputStreamReader をインポートします。java.io.OutputStream をインポートします。

コードを試してみたところ、Linux で非常にうまく機能します。アプリケーションを閉じると (たとえそれを強制終了しようとしても)、ソケットはすぐに解放され、新しいアプリケーションを起動できます! 残念なことに、窓の下で考えるのはそれほど簡単ではありません。リソースが割り当てられると、解放されることはありません。ソフトウェアを閉じると、セクションを閉じるまで再び起動できなくなります。

Windows で動作するようにコードをうまく修正する方法についてのアイデア。シャットダウンフックを使用して、少なくとも通常のシャットダウンをキャッチできると思いました。プロセスが予期しない方法で終了した場合に備えて、何をすべきかはよくわかりません。

ここでは、Java によってポートが開かれたままになっていることを示す、SW TCPView を介して実行された印刷画面を添付します。 ここに画像の説明を入力

もっとシンプルなバージョンを実装してみました。それでも同じ問題。Windows では、リソースは解放されません。

2番目のコードは次のとおりです。

うまく閉じないものがあります。シャットダウンフックに次のコードを追加しても機能しません。

// サーバーをシャットダウンします

前もって感謝します

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

amazon-s3 - Amazon S3内で重複排除されたファイルストレージを実現する方法は?

Amazon S3内で重複排除(シングルインスタンスストレージ)ファイルストレージを実現するための最良の方法を考えています。たとえば、同じファイルが3つある場合、そのファイルを1回だけ保存したいとします。これを実装するのに役立つライブラリ、API、またはプログラムはありますか?この機能はS3にネイティブに存在しますか?おそらく、ファイルハッシュなどをチェックするものです。

これを達成するために人々がどのようなアプローチを使用しているのか疑問に思います。

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

java - コンポーネントのサイズを設定するときに Java が Dimension オブジェクトを再利用する

画面上のサイズ変更不可能なコンポーネントの適切なサイズを設定するために、いくつかの事前設定された寸法オブジェクトを使用することは禁忌ですか? 例: 2 つのテキストフィールドはどちらも 80x20 ピクセルにする必要があります。

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

android - シングルインスタンスアクティビティは入力イベントを受信しません

私のアプリには2つのシングルインスタンスアクティビティがあります。1つはログインアクティビティ(A)で、これはスタートアップ画面でもあり、もう1つは一種のアプリケーションホームアクティビティ(B)です。Bを使用していて、電話でホームキーを押して電話でホーム画面に移動した場合、しばらくしてから[アプリケーション]->[アプリケーションアイコン]->[B]に戻ります。ただし、Bが応答しない場合があります。 。ログを見ると、タッチイベントがAに送信されているのがわかりますが、Bが表示されています。それはAndroidのバグですか。アプリが起動してからAndroidが考えているようですが、実際にはBが表示されています。誰かが同様の問題に直面しましたか

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

actionscript-3 - as3 固有のログイン セッション

フラッシュ>> PHP>> MYSQLでログインでき、必要なことはすべて実行できます。

しかし、ある人が同じアカウントでログインし、いじり始めるという問題が発生しました。これにより、誰かが何かを変更したり、他の人がデータを上書きしたり複製したりする可能性があるため、データの更新に問題が生じます。

PHPセッションへの言及を見たことがありますが、さらに情報が必要です。

MYSQL データベースに User|Pass|TimeStamp があるように、ログイン時にタイマーを設定しますか? ログイン後、タイムスタンプは Now()+15 秒に調整され、10 秒ごとにタイマーが呼び出され、タイムスタンプ (+15 秒) が再度更新されます。したがって、ログイン時に、人がログインを試みた場合、ログイン時刻は次のタイムスタンプでなければなりません。

現在ログインしているユーザーがフラッシュプログラムから離れた場合、ログインタイマーがトリガーされなくなると思いますか??

これについて別の方法がありますか?非アクティブ自動ログアウトを 5 分ごとに設定しますか? 誰かがログインしようとすると、アクティブなすべてのブラウザにリクエストを送信して、ユーザー名/パスワード セッション (インスタンス ID を使用) が使用されているかどうかを確認します。

私が調べるべきコードや指示をいただければ幸いです。

jc

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

asp.net - ユーザーを単一のウィンドウに制限する

私が取り組んでいるプロジェクト (ASP .Net 3.5 Web フォーム) では、ユーザーが一度に 1 つのウィンドウ/タブのみで作業するように制限する必要があります。解決策を詳述したこの投稿を見つけました: http://www.codeproject.com/KB/aspnet/MultipleTabWindows.aspx

ただし、私のプロジェクトのページの 1 つで、(ログインしているユーザーに関連する) 非公開の pdf ドキュメントを新しいウィンドウで開く必要があります。私がやっている方法は、プロジェクト内のページへのリクエストを作成し、そのページから pdf ドキュメントをストリーミングすることです。したがって、私のドキュメントの URL は次のようになります。http://localhost:4087/PdfPage.aspx?type=1&id=2

Q : PDF ページのみの「単一ウィンドウ」ルールを回避する方法はありますか?それとも、「いいえ、同じウィンドウで PDF を開くしか方法がありません」と言うべきですか?

前もって感謝します

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

c++ - グローバルなシングルトンデザインパターンではありませんか?

重複
の可能性:グローバルにアクセスできないシングルトン

このオブジェクトをC++でグローバルにすることなく、オブジェクトの1つのインスタンスのみが作成されるようにする優れたデザインパターンを知っていますか?それはシングルトンが行うことですが、コードアクセスのセキュリティ上の理由からグローバルである必要はありません。

ご協力いただきありがとうございます!