導航:首頁 > 版本升級 > delphi程序自動升級

delphi程序自動升級

發布時間:2023-02-09 01:44:45

❶ 關於Delphi程序自動升級問題!

最簡單的可以把自動升級功能單獨做成一個程序,然後這個程序去上Server獲取版本信息,如果小於當前版本就從伺服器上下載更新文件,然後結束掉當前的主程序,接著覆蓋過去。
如果是區域網C/S的話,用exe沒問題做更新文件。

❷ 關於Delphi程序自動升級問題!

遠程連接,其實也就是與SQL 資料庫的連接,知道對方的IP,開設的埠就可以連了,跟連本地的方法差不多。如果你用這個TADOConnection連,
ConnectionString:=Format('Provider=SQLOLEDB.1;Password=%s;Persist Security Info=True;User ID=%s;Initial Catalog=%s;Data Source=%s',[登陸密碼,用戶名,資料庫名,伺服器地址]);一般用戶名是sa,伺服器名本地就是一點(.),遠程的就IP,+埠,例如,192.168.1.25,1433,
升級只是對資料庫的升級,比如修改表,視圖,存儲過程,只要讓伺服器運行這些相關的SQL語句就行了,自動升級這個前面的仁兄已經講了,就不多講了。

❸ 如何禁止delphi 2007 自動檢測升級信息

把他的SETUP.EXE改成其它文件名

❹ delphi中第三方控制項DEV系統能否升級

升級會出現一些兼容性問題。一般不能自動升級,需要手動升級,也就是重新安裝一個新版本的

❺ delphi DBGrid裡面的值如何自動更新

你是用ADODataSet1組件與DBGrid關聯,在「添加」按鈕將數據寫入資料庫後,可執行ADODataSet1.Active:=false;ADODataSet1.Active:=true;此時DBGrid中的數據將會刷新。其實你不需要用dataTable來添加數據,直接用ADODataSet1也可以添加數據的

❻ 急!急!急!Delphi 中如何實現客戶端程序自動升級

在你的客戶端做一個INI文件,裡面記錄你放到網上的配置文件的地址,然後每次都去取這個配置文件,裡面記錄了最新的版本號和下載連接,並與本地的版本號比較,如果比較新,就從上述地址下載新的版本。delphi自動更新2008年09月03日 星期三 23:05僅僅是一個DEMO,正打算添加功能呢。僅僅是一個自動更新的一個思維而已。function downloadfile(url: string; f: string): boolean;begin URLDownloadToFile(nil, pchar(url), pchar(f), 0, nil); if fileexists(f) then result := true else result := false;end;procere dosomething(s: string);begin //dosomestring;end;varstrmem: tmemorystream;inif: tinifile;fname, str: string;i: integer;consthost = ' http://192.168.1.102/';beginfname := extractfilepath(application.ExeName) + 'config.ini';strmem := tmemorystream.Create;idhttp1.Get(host + 'aa.ini', strmem);strmem.Seek(0, sofrombeginning);memo1.Lines.LoadFromStream(strmem);strmem.SaveToFile(fname);strmem.Free;inif := tinifile.Create(fname);for i := 0 to form1.ComponentCount - 1 do if form1.Components[i] is tedit then begin str := inif.ReadString('form', (form1.Components[i] as tedit).Name, ''); if (extractfileext(str) = '.exe') or (extractfileext(str) = '.dll') then if downloadfile(host + str, str) then dosomething(str); (form1.Components[i] as tedit).Text := str; end;inif.Free;end;//本地東西。----varini: tinifile;fname, str: string;i: integer;beginfname := extractfilepath(application.ExeName) + 'aa.ini';ini := tinifile.Create(fname);for i := 0 to form1.ComponentCount - 1 dobegin if form1.Components[i] is tedit then begin str := (form1.Components[i] as tedit).Text; ini.WriteString('form', form1.Components[i].Name, str) end;end;end;更新伺服器上的東西。

❼ DELPHI程序無伺服器端,只有資料庫,如何升級程序(區域網內,一台一台安裝太麻煩,共享不安全)

有資料庫就好辦了。更新文件放在資料庫中。

❽ 怎麼樣用DELPHI程序實現文件的自動更新

一個tstringlist讀取ftp某一個的文件 一個tstringlist來讀取本地目錄文件 以前者來循環, 如果本地文件存在, 就判斷文件的修改日期, 如果相同, 就下一個, 如果不同, 就拷貝過來。 如果本地文件不存在, 就直接拷貝過來。

❾ delphi xe 做的應用軟體如何自動升級

設置一個版本就號,每次打開的時候都驗證一下,如果不一樣進行下載升級

❿ Delphi 為什麼我在設置 auAutoUpgrader 自動升級,打開軟體後.是可以升級了.但升級了一次又一次, 要如何設

應該是中文編碼問題,你可以這樣做,英文名升級程序下載後改成響應中文名字不久ok了,為什麼非要寫成中文名升級。

閱讀全文

與delphi程序自動升級相關的資料

熱點內容
為什麼淘寶app是黑色的 瀏覽:17
如何在cad中把圖形輸出為pdf文件 瀏覽:535
文件夾橫簽 瀏覽:988
extjs5mvc 瀏覽:614
win7如何安裝資料庫 瀏覽:647
informix資料庫倒數卸數 瀏覽:983
華碩p7h55mplus升級 瀏覽:240
servlet調用jsp 瀏覽:481
文件的命名原則有哪些 瀏覽:352
蘋果的文件管理是哪個 瀏覽:387
智能黑板如何給pdf文件做批註 瀏覽:788
哈弗智聯app如何綁定二手車 瀏覽:728
cad文件不多可是異常增大 瀏覽:872
蘋果手機怎樣將音頻文件導入剪映 瀏覽:432
2016秋季飛歌導航升級 瀏覽:151
電腦字元串怎麼編程 瀏覽:381
暴風不能在線觀看視頻文件 瀏覽:267
三國卡可以升級嗎 瀏覽:939
如何篩選出相同數據 瀏覽:311
vbox文件找不到 瀏覽:49

友情鏈接