2

実行間で保存される単一の変数をアプリケーションに保存したいと考えています。これは、更新オプションをトリガーするために使用されるバージョン番号になるため、めったに変更されません。

これを実装する最良の方法について誰か提案がありますか? それがとても単純な要件であることを考えると、私は最も単純な解決策に興味があります。

ありがとう!

4

2 に答える 2

3

通常、そのような情報はバイナリの定数 (変数ではない) に保持され、バイナリは外部サイトに接続して、ソフトウェアの最新バージョンがあるかどうかを調べます。新しいものをダウンロードすると、新しくダウンロードされたファイルには新しい定数が埋め込まれます。

または、ファイル システム内の何らかのファイルに情報を保持することもできます。私は Symbian 環境に詳しくありませんが、似たような環境が存在する可能性が高いです。

于 2008-12-15T16:44:44.543 に答える
0

すでに述べたので、詳しく説明します。プロジェクト ディレクトリに、バージョン番号を含むファイルを作成します。そのファイルに関する行を PKG ファイルに追加して、そのファイルを最終的な SIS ファイルの一部にします。たとえば、PKG ファイルに行を追加して、ファイルをc:\System\Apps\${AppName}\${filename}デバイスなどの場所にコピーするようインストーラーに指示します。コード内で、そのファイルからバージョン番号を読み取ります。この方法で行う利点は、コードを更新してプロジェクト ディレクトリ内のファイルを編集し、更新された SIS ファイルを再作成すると、デバイスで SIS を更新すると、バージョン ファイルが自動的に現在のバージョンに置き換えられることです。 1。

于 2008-12-18T06:45:09.743 に答える