0

基本的に、実行中のプログラムのインスタンスごとに番号を設定する必要があるため、どのプログラムが何を行っているかがわかります。

私はガソリンポンプアプリをシミュレートしていますが、最初に実行するプログラムを実行するたびに、最初に実行されるプログラムが常にポンプ 1 になり、次に 2 から 6 になるようにする必要があります。 -6 (ランダム生成なし)

アプリの構成ファイルに関係していると思いますが、どうすればよいかわかりません。何か案は?

あいまいで申し訳ありませんが、問題を説明するのは難しいです。前もって感謝します

編集: アイデアは、この一意の ID を使用して POS に送信し、使用されているポンプを識別することができるということです

4

3 に答える 3

1

番号をアプリ設定としてapp.confighttp://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.appsettings.aspxに入力するだけです

記事から

このような設定を追加します

    <appSettings>
  <add key="IdValue" value="1" />

このようにコードに入れてください

     var appSettings = ConfigurationManager.AppSettings;
     var id = appSettings["IdValue"];
于 2013-03-14T12:49:18.580 に答える
1

アプリに「次の番号」の構成をチェックさせることができます。次に、アプリがロードされたら、そのアプリに nextNumber + 1 を実行させ、構成ファイルを更新します。また、構成ファイルにスタック変数を用意して、番号を追跡できるようにすることもできます (例: "1,2,3,4,5,6")。スタック変数から番号を削除します....したがって、基本的にインスタンスの数とそのラベルを追跡します...したがって、同じ番号の2つのポンプはありません。

于 2013-03-14T12:55:21.800 に答える
0

代わりに、初期化フォームを作成し、プログラムを最初に実行したときにどのポンプであったかをユーザーに選択させるだけです。このようにして、WCFサービスを使用して、作成されたポンプの量を動的に生成できます。アプリの構成は変更されないため、私の質問に正確に答えることはできませんが、必要な方法で機能させるには十分でした。

于 2013-03-15T15:01:48.627 に答える