闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > AutoUpgrader Pro 5.2 for XE7/XE8/XE10/XE10.1/XE10.3 Rio

AutoUpgrader Pro 5.2 for XE7/XE8/XE10/XE10.1/XE10.3 Rio

  • 软件大小:未知
  • 更新日期:2020-09-26
  • 官方网站:http://www.appcontrols.com/
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
AutoUpgrader Pro 5.2 for XE7/XE8/XE10/XE10.1/XE10.3 Rio
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
AutoUpgrader组件用于从Web上自动更新任何Delphi / BCB应用程序。 AutoUpgrader将在您的网站上签出您软件的最新版本,如果有最新版本,请“动态”下载更新并升级您的应用程序。所有这些都无需一行代码!AutoUpgrader Pro(包含在AppControls软件包中)包含内置的应用程序更新向导,内置的多语言支持(它自动识别用户PC上的语言并以本机语言显示所有消息。当前版本会自动将所有向导的内容翻译为25种以上的语言:英语,西班牙语,德语,法语,俄语,葡萄牙语,意大利语,荷兰语,丹麦语,芬兰语,加泰罗尼亚语,中文等。但是,如果您不想使用内置向导,则可以使用大量事件进行自定义进度对话框。AutoUpgrader下载文件时,它将自动检测“控制面板”中预先配置的当前连接的所有Internet设置。但是,您仍然可以使用自己的设置,指定首选的代理服务器或使用直接连接。如果将程序的较新版本存储在受密码保护的Web目录中,则可以预先配置用户名/密码以访问文件,或者让AutoUpgrader在需要时询问登录信息。当您发布软件的新版本时,只需创建所谓的InfoFile(包含升级信息;您可以手动创建它或使用内置设计器,然后将此文件上传到您的网站。

使用说明

如何使用?
首先,您需要创建一个包含升级信息的小文件(又称信息文件)。您可以使用任何文本编辑器a'la NotePad或内置的InfoFIle Designer手动创建它(双击Object Inspector中的“InfoFile”属性以调用它)。如前所述,该文件包含有关程序的升级信息。列出了所有需要在本地下载和替换/更新的文件(它们在Web中的位置),以及一个特殊常数,用于标识程序的最新版本(请参见VersionNumber或VersionDate属性)。
将信息文件上传到您的网站并在InfoFileURL属性中指向其位置。每次检测到Internet连接(请参阅AutoCheck属性)时,或者当您调用CheckUpdate方法时,AutoUpgrader都会从您的网站读取升级信息文件,并且,如果有较新版本的应用程序可用,它将尝试自动进行自我升级。。
由于您可以在下载队列中指定许多文件,因此默认情况下,它们都希望在有新版本可用时(信息文件中的版本日期或编号已更改)进行下载和更新。但是,如果将MiscFilesUpgrade属性设置为mfuOnlyIfSizeDifferent,则AutoUpgrader会自动比较远程文件和本地文件的大小,以确定是否确实应更新此文件。或者,您可以使用OnFileStart事件接收有关下载队列中文件的简要信息(文件的大小和上次更新的日期/时间),并决定是否要下载。
新!AutoUpgrader可以将文件下载到不同的指定位置,而不仅是下载到主程序目录。您可以在信息文件中指定下载文件的存储位置。信息文件中的URL列出为:
#url1=http://www.mydomain.com/myfile1.exe
#url2=http://www.mydomain.com/myfile2.dll
#url3=http://www.mydomain.com/myfile3.doc
在以前的版本中,这些文件(myfile1.exe,myfile2.dll和myfile3.doc)只能下载到主程序目录(运行EXE的目录)中。在当前版本中,如果需要,您可以在下一个“=”字符之后为每个文件指定单独的位置。例如:
#url1=http://www.mydomain.com/myfile1.exe
#url2=http://www.mydomain.com/myfile2.dll=%system%myfile2.dll
#url3=http://www.mydomain.com/myfile3.doc=docsmyfile3.doc
因此,“myfile2”将存储到WindowsSystem目录(对于NT系列计算机为WindowsSystem32),并将myfile3下载到主程序目录下的名为“docs”的子文件夹(或者,您可以指定“%当前%docsmyfile3.doc”后加“=”符号)。
AutoUpgrader支持以下用于系统目录的“关键字”:
关键字 位置
%desktop%桌面文件夹(例如,“C:Documents and SettingsUsernameDesktop”)
%mydocuments%我的文档文件夹(例如,“C:Documents and SettingsUsernameDesktopMy Documents”)
%mypictures%我的图片文件夹(例如,“C:Documents and SettingsUsernameDesktopMy Pictures”)
%appdata%应用程序数据文件夹(例如,“C:Documents and SettingsUsernameApplication Data”)
%programfiles%“Program Files”文件夹(例如,“C:Program Files”)
%windows%Windows文件夹(例如,“C:Windows”)
%system%系统文件夹(例如,“C:Windowssystem32”)
%temp%临时文件夹(例如,“C:Documents and SettingsUsernameLocal SettingsTemp”)
%help%帮助文件夹(“C:WindowsHelp”)
%media%媒体文件夹(“C:WindowsMedia”)
%cursors%Cursors文件夹(“C:WindowsCursors”)
%current%当前正在运行应用程序的主程序目录。
重要的提示!
iiwarning C++Builder程序员:不要忘记将“INET.LIB”文件(或在C++Builder 6及更高版本中添加“WININET.LIB”,可以在“..CBuilderXLib”目录中找到)使用AutoUpgrader。INET.LIB包含WinInet.DLL所需的Internet例程的原型。
如何用较新的文件覆盖旧文件?
AutoUpgrader会将所有更新的文件下载到扩展名为“*。*。uTMP”的应用程序目录中。它还为他们设置了“临时”和“隐藏”属性,因此用户将看不到那些文件。
成功下载后,AutoUpgrader提取所谓的自我升级模块(Upgrader4.exe,9KB),该模块对TEMP目录执行本地更新,执行该模块,然后终止主应用程序本身。自我升级机制将所有文件替换为较新的文件,然后重新启动主应用程序。
如果您购买了带有源代码的AutoUpgrader或AppControls包,另请参阅自升级机制的说明,或检出包中包含的“Upgrader4.pas”文件。
提示如果您不想使用AutoUpgrader替换文件,则可以使用外部自解压归档文件或设置文件,这些文件或设置文件可以以“静默模式”在本地提取文件(有关更多详细信息,请参见RestartParams属性的描述)。
iiwarning注意:如果要使用AutoUpgrader仅下载将执行所有进一步更新的单个安装文件,请确保-UpgradeMethod=umUseExternalSetup。否则,自我升级模块将用下载的设置替换您的程序。

有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧