2009-04-01 5 views
6

Я переписываю и/или объединяю кучу своих классов «рамки приложения» (основная основная форма, о ящике, процедуры блокировки & покупка ссылок, автоматическое обновление, инициализатор datamodule , и т. д.). В принципе, у меня есть несколько небольших приложений с ограниченным потенциалом, которые я хочу выйти из комнаты, и хочу повторно использовать код, где я могу, а также создать структуру для более поздних приложений, чтобы сэкономить время ,Лучшие компоненты для автоматического обновления для Delphi

В одном приложении у меня есть автоматическое обновление, я использую WebUpdate LMD, и я доволен этим, но, учитывая, что я все-таки переплетаю все, я думал, что увижу, лучший подход "на этом. Я не против платить за рекламу и не использовать open source, если это лучше всего ... просто бы не изобретать колесо. (Я читал: Delphi: How do you auto-update your applications?)

Что является лучшим компонентом автоматического обновления для приложений Delphi Win 32?

ответ

4

Я использую TWebUpdate от TMS Components и очень доволен этим. Я не использовал LMD, поэтому, к сожалению, не могу дать сравнения.

TMS также снабжает целый плот других компонентов, поэтому, если ваша переписывание требует каких-либо других целей, особенно если вам нужны некоторые блестящие усовершенствования пользовательского интерфейса (TMS имеет ряд компонентов в стиле iPhone), то сайт, безусловно, стоит посетить ,

Они кажутся довольно активными в своих форумах поддержки (хотя мне не нужно было использовать их для компонента WebUpdate), и они имеют довольно регулярный цикл выпуска.

1

Я слышал хороший комплимент о TWebUpdate от Tmssoftware

также torry имеет много компонентов для одной и той же работы, некоторые из них бесплатны, а другие commericals.

Теперь, что лучше, это зависит от ваших потребностей, вы уже используете один из LMD, который является хорошей компанией, и у меня очень хороший опыт с их компонентами, но я никогда не использовал этот.

Если вам нужна определенная функциональность или у вас есть проблемы с текущим, который вы используете, лучше будет их перечислить, так что вы получите лучшие ответы, но трудно определить лучшее, потому что каждый у каждого свой опыт и взгляды.

1

Я сам использую TWebUpdate. Он работает, но документы немного ограничены, и иногда кажется, что это немного багги.

Я изучил LMD (у меня есть полный компонентный пакет), но он казался гораздо более ограниченным, чем TWebupdate.

5

Я использую TmxWebUpdate. Это бесплатно, просто и легко настроить. Я также владею пакетом компонентов TMS с TWebUpdate, но так и не нашел хороших стимулов для переключения.

+0

Любая обновленная ссылка на это? –

1

Я также использую TWebUpdate и должен отвечать на комментарии stg по качеству поддержки (хорошему) и качеству документации (пятнистый - он старый и не всегда отражает их новые функции сразу).

Вы также найдете некоторые места, которые подчеркивают подход «сворачивать свой собственный».

Помните, что часть проблемы автоматического обновления - это инструменты, необходимые для создания пакета обновления в конце. Программное обеспечение TMS делает инструмент доступным для использования с TWebUpdate, и это достаточно хорошо сделано. В моем случае я «неправильно использую» компонент для работы с несколькими файлами, чтобы обновлять дополнительные связанные библиотеки, текстовые файлы и т. Д.Инструмент создания обновлений не очень хорош для этого. Итак, есть ручное редактирование. Но часть обновления работает хорошо.

Я также добавлю предупреждение, что вам нужно быть осторожным с обновлениями в Vista (и, вероятно, Windows 7). Запись в защищенные места в иерархии Program Files была для меня проблематичной. Вы можете проверить это с помощью любого компонента, который вы используете.

+0

Спасибо за советы и предупреждения «gotcha» esp - высоко оценили. – Jamo

1

Вы считаете Appwave от Embarcadero. Это не бесплатно, и я не знаю цены.

 Смежные вопросы

  • Нет связанных вопросов^_^