問題タブ [winapp]

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 投票する
4 に答える
2106 参照

.net - 他のプロセスが使用しているファイルを削除する方法

これが取引です。

私の WinApp は実行中ですよね? プロセス「A」としましょう。ファイルを作成し、ハンドルを保持します(書き込み用にファイルを開いたままにします。これは必須です)。
次に、他の msbuild プロセスを開始します。これを「B」と呼びましょう。このプロセスは、System.Diagnostic.Processクラスで開始されます。
ある時点で、私の WinApp (A) は、以前に作成されたファイルを削除する必要があります (ファイルは A 自体によって作成されたことを思い出してください)。そのとき、「プロセスはファイル 'X' にアクセスできないため、ファイル 'X' にアクセスできません。別のプロセスで使用されています。」そして、実際にはそうです!... プロセス 'B' を終了すると、'A' だけがファイルを正常に削除できます。

私の質問は次のとおりです
。1)作成したプロセスに、開いたファイルを処理しないことを伝える方法はありますか?
2) 私のシナリオを達成する別の方法はありますか?

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

c# - Uri.AbsolutePath がパスをスペースで台無しにする

WinApp では、Uri オブジェクトから絶対パスを取得しようとしています。

元のパスにスペースがない場合、これは正常に機能します。そこにスペースがあると、文字列が壊れます。たとえば、「Documents and settings」は「Documents%20and%20Setting」などになります。

どんな助けでも大歓迎です!

編集: AbsolutePath の代わりに LocalPath がうまくいきました!

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

flash - ブラウザで実行されている Flash アプリは、localhost に接続して別のアプリからデータを取得できますか?

Flash はブラウザのサンドボックスで実行されるはずだったようです。しかし、Flash がリモート サーバーからデータを取得できる場合、同じマシンの localhost IP から同様にデータを取得できますか? つまり、localhost で TCP ソケットを提供する Windows アプリを使用して、データを Flash アプリにフィードできますか?

編集:

わかりました。少なくともファイル システムでホストされている SWF ファイルの場合、答えは「はい」です。 SWF アプリを何らかのセキュリティ ホワイトリストに追加すると、localhost アクセス エラーを修正できます)。これが、ネットワーク上でホストされている SWF アプリに対しても実行できるかどうかはまだ疑問です。

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

.net - 高 DPI の問題

高 dpi 設定での .NET Windows アプリケーションの表示に問題があります。

すべてのフォームが AutoScaleMode = DPI に設定されていますが、これですべての問題が解決するわけではありません。

基本的に、ラベルはフォントの拡大に​​対応するためにサイズが拡大しますが、他のコントロールの位置は変わらず、ラベルが他のコントロールや相互を覆い隠してしまいます。

画面は次のようになります: http://www.manageinvest.com/good.jpg ..高 DPI では、最終的に次のようになります: bad.jpg (これは私の最初の投稿なので、リンクは 1 つしか許可されていません)

助言がありますか?

前もって感謝します、

クリスチャン

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

c# - Windows アプリのスペルチェック

「Microsoft.Office.Interop.Word」を使用していた代わりに、Windows アプリをスペル チェックする別の方法があるかどうか疑問に思っていました。スペル チェック アドオンを購入できません。また、オープンソースを使用することもできず、スペルチェックを動的にしたいと考えています.何か提案はありますか?

編集:

似たような質問をいくつか見たことがありますが、問題は、すべてオープン ソース アプリケーション (私が気に入っています) または Microsoft Word の使用を提案していることです。

現在 Word を使用してスペル チェックを行っていますが、現在のアプリケーションの速度が低下し、アプリケーションでいくつかの不具合が発生します。Word はクリーンなソリューションではないので、他の方法を本当に見つけたいと思っています.SpellCheck Classを利用できるように、アプリを WPF アプリとして再作成する唯一の他のオプションはありますか?

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

asp.net - Win アプリケーションを実行する必要がありますか?

それはいつも私の心に浮かぶ質問です.

残念ながら、私は人生の何年かをグラフィック (Web) に費やしていましたが、突然やめて Web プログラミングを始めました (プログラミングにもっと興味を持ち、Web に関する基本的な知識があったため)。そして今、.Net (ASP.NET WebApp) プログラミングを行って 1 年以上になります。この間、VS で Windows フォーム アプリケーション テンプレートを作成することさえありません。

洗練されたプログラマーのプロフィールを見ると、彼らは皆多くの技術を知っていることがわかり、とても残念に思います。

Win App Programming を学んでやるべきだと思いますか? Web の世界には、私が追いつかない十分な (たくさんの) さまざまなものがあるからです。

前もって感謝します

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

c# - TreeView のノードを作成する方法は? (C# の winform)

SQL Server Compact Edition データベース ファイルがあり、そのすべてのテーブルをノードとして Windows アプリケーションの TreeView コントロールに表示したいと考えています。

残念ながら、方法がわかりません。

これは私が今持っているものです:

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

c# - C# でリターンなしの疑似コード コードを実装する

c#でリターンなしでこの擬似コードを実装するにはどうすればよいですか(ボタンイベントハンドラーで使用したいため)?ありがとう

編集:

0 投票する
6 に答える
207 参照

c# - C# WinApp で文字列の値を永久に変更しますか?

以下のように、WinApp に文字列フィールドがあるとします。

public string UsingTheApplicationFrom = "まだ";

ここで、アプリケーションの最初の実行時に、フィールドの値を永久に変更したいと考えています。例:UsingTheApplicationFrom = "‎Friday, ‎January ‎21, ‎2011";

C# WinApp で可能ですか?
案内していただけますか?

編集:
データベースやファイル、レジストリなどは使いたくありません。