6

「アプリ フレームワーク」クラス (基本的なメインフォーム、ボックスについて、ロック ルーチンと購入リンク、自動更新、データ モジュール初期化子など) を書き直したり、統合したりしています。可能性のあるシェアウェア アプリを公開したいと考えており、できる限りコードを再利用したいと考えています。また、時間を節約するために後のアプリ用のフレームワークを構築したいと考えています。

私が自動更新している 1 つのアプリでは、LMD の WebUpdate を使用しており、それにかなり満足していますが、すべてを改良していることを考えると、「最善のアプローチ」のコンセンサスが何であるかがわかると思いました。これ。私はコマーシャルにお金を払ってもかまいませんし、それが最善であればオープンソースを使用することも気にしません...ただ、車輪を再発明したくありません. (私は読んだ: Delphi: How do you auto update your applications? )

Delphi Win 32 アプリに最適な自動更新コンポーネントは何ですか?

4

6 に答える 6

5

TmxWebUpdateを使用しています。無料で、シンプルで、簡単にカスタマイズできます。私はTWebUpdateを備えたTMSコンポーネントパックも所有していますが、切り替えるための良いインセンティブを実際に見つけることはできませんでした。

于 2009-04-10T05:58:30.613 に答える
4

TMSコンポーネントのTWebUpdateを使用しており、非常に満足しています。私はLMDを使用したことがないので、残念ながら比較を行うことができません。

TMSは他にも多数のコンポーネントを提供しているため、書き直しに他のコンポーネントが必要な場合、特に光沢のあるUI拡張機能が必要な場合(TMSにはさまざまなiPhoneスタイルのコンポーネントがあります)、Webサイトは一見の価値があります。

それらはサポートフォーラムでかなり活発に見え(WebUpdateコンポーネントに使用する必要はありませんでしたが)、かなり定期的なリリースサイクルがあります。

于 2009-04-02T08:14:38.357 に答える
1

Embarcadero のAppwaveを検討したことがありますか。無料ではありませんし、値段もわかりません。

于 2012-05-24T11:59:14.607 に答える
1

私自身、TWebUpdate を使用しています。動作しますが、ドキュメントは少し制限されており、少しバグがあるようです。

私は LMD を調べました (完全なコンポーネント パックを持っています) が、TWebupdate よりもはるかに制限されているように見えました。

于 2009-04-02T14:25:06.253 に答える
1

私は TWebUpdate も使用しており、stg のサポートの質 (良い) とドキュメントの質 (むらがあり、古く、常に新しい機能がすぐに反映されるとは限りません) に関するコメントを反映する必要があります。

また、「独自のロール」アプローチを強調する場所もいくつか見つかります。

自動更新の問題の一部は、最後に更新「パッケージ」を作成するために必要なツールであることを忘れないでください。TMS Software は、TWebUpdate で使用できるツールを提供しており、かなりよくできています。私の場合、コンポーネントを「誤用」して複数のファイルを処理し、追加の関連ライブラリ、テキスト ファイルなどを更新できるようにしています。更新ビルダー ツールは、そのためにはあまり適していません。そのため、手動で編集する部分があります。しかし、更新部分はうまく機能します。

また、Vista (およびおそらく Windows 7) での更新には注意が必要であるという警告も追加します。Program Files 階層内の保護された場所への書き込みは、私にとって問題でした。使用するコンポーネントでそれを確認することをお勧めします。

于 2009-04-17T18:42:41.307 に答える