問題タブ [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.
.net - 他のプロセスが使用しているファイルを削除する方法
これが取引です。
私の WinApp は実行中ですよね? プロセス「A」としましょう。ファイルを作成し、ハンドルを保持します(書き込み用にファイルを開いたままにします。これは必須です)。
次に、他の msbuild プロセスを開始します。これを「B」と呼びましょう。このプロセスは、System.Diagnostic.Processクラスで開始されます。
ある時点で、私の WinApp (A) は、以前に作成されたファイルを削除する必要があります (ファイルは A 自体によって作成されたことを思い出してください)。そのとき、「プロセスはファイル 'X' にアクセスできないため、ファイル 'X' にアクセスできません。別のプロセスで使用されています。」そして、実際にはそうです!... プロセス 'B' を終了すると、'A' だけがファイルを正常に削除できます。
私の質問は次のとおりです
。1)作成したプロセスに、開いたファイルを処理しないことを伝える方法はありますか?
2) 私のシナリオを達成する別の方法はありますか?
c# - Uri.AbsolutePath がパスをスペースで台無しにする
WinApp では、Uri オブジェクトから絶対パスを取得しようとしています。
元のパスにスペースがない場合、これは正常に機能します。そこにスペースがあると、文字列が壊れます。たとえば、「Documents and settings」は「Documents%20and%20Setting」などになります。
どんな助けでも大歓迎です!
編集: AbsolutePath の代わりに LocalPath がうまくいきました!
flash - ブラウザで実行されている Flash アプリは、localhost に接続して別のアプリからデータを取得できますか?
Flash はブラウザのサンドボックスで実行されるはずだったようです。しかし、Flash がリモート サーバーからデータを取得できる場合、同じマシンの localhost IP から同様にデータを取得できますか? つまり、localhost で TCP ソケットを提供する Windows アプリを使用して、データを Flash アプリにフィードできますか?
編集:
わかりました。少なくともファイル システムでホストされている SWF ファイルの場合、答えは「はい」です。 SWF アプリを何らかのセキュリティ ホワイトリストに追加すると、localhost アクセス エラーを修正できます)。これが、ネットワーク上でホストされている SWF アプリに対しても実行できるかどうかはまだ疑問です。
.net - 高 DPI の問題
高 dpi 設定での .NET Windows アプリケーションの表示に問題があります。
すべてのフォームが AutoScaleMode = DPI に設定されていますが、これですべての問題が解決するわけではありません。
基本的に、ラベルはフォントの拡大に対応するためにサイズが拡大しますが、他のコントロールの位置は変わらず、ラベルが他のコントロールや相互を覆い隠してしまいます。
画面は次のようになります: http://www.manageinvest.com/good.jpg ..高 DPI では、最終的に次のようになります: bad.jpg (これは私の最初の投稿なので、リンクは 1 つしか許可されていません)
助言がありますか?
前もって感謝します、
クリスチャン
c# - Windows アプリのスペルチェック
「Microsoft.Office.Interop.Word」を使用していた代わりに、Windows アプリをスペル チェックする別の方法があるかどうか疑問に思っていました。スペル チェック アドオンを購入できません。また、オープンソースを使用することもできず、スペルチェックを動的にしたいと考えています.何か提案はありますか?
編集:
似たような質問をいくつか見たことがありますが、問題は、すべてオープン ソース アプリケーション (私が気に入っています) または Microsoft Word の使用を提案していることです。
現在 Word を使用してスペル チェックを行っていますが、現在のアプリケーションの速度が低下し、アプリケーションでいくつかの不具合が発生します。Word はクリーンなソリューションではないので、他の方法を本当に見つけたいと思っています.SpellCheck Classを利用できるように、アプリを WPF アプリとして再作成する唯一の他のオプションはありますか?
asp.net - Win アプリケーションを実行する必要がありますか?
それはいつも私の心に浮かぶ質問です.
残念ながら、私は人生の何年かをグラフィック (Web) に費やしていましたが、突然やめて Web プログラミングを始めました (プログラミングにもっと興味を持ち、Web に関する基本的な知識があったため)。そして今、.Net (ASP.NET WebApp) プログラミングを行って 1 年以上になります。この間、VS で Windows フォーム アプリケーション テンプレートを作成することさえありません。
洗練されたプログラマーのプロフィールを見ると、彼らは皆多くの技術を知っていることがわかり、とても残念に思います。
Win App Programming を学んでやるべきだと思いますか? Web の世界には、私が追いつかない十分な (たくさんの) さまざまなものがあるからです。
前もって感謝します
c# - TreeView のノードを作成する方法は? (C# の winform)
SQL Server Compact Edition データベース ファイルがあり、そのすべてのテーブルをノードとして Windows アプリケーションの TreeView コントロールに表示したいと考えています。
残念ながら、方法がわかりません。
これは私が今持っているものです:
c# - C# でリターンなしの疑似コード コードを実装する
c#でリターンなしでこの擬似コードを実装するにはどうすればよいですか(ボタンイベントハンドラーで使用したいため)?ありがとう
編集:
c# - C# WinApp で文字列の値を永久に変更しますか?
以下のように、WinApp に文字列フィールドがあるとします。
public string UsingTheApplicationFrom = "まだ";
ここで、アプリケーションの最初の実行時に、フィールドの値を永久に変更したいと考えています。例:UsingTheApplicationFrom = "Friday, January 21, 2011";
C# WinApp で可能ですか?
案内していただけますか?
編集:
データベースやファイル、レジストリなどは使いたくありません。