7.完成自升程式:一個主程式為升級服務器,當被升級程式啟動時先進行升級判斷,如發現需要升級時則進行自升級。
8.自升級后主程式進入登陸視窗(直接連接資料庫),登陸成功后則判斷資料庫資料版本,如果低于軟體指定的版本,
則屏蔽表單上的所有操作(除退出操作);
9.建立個類,要讓基類和派生類實作的克隆操作
uj5u.com熱心網友回復:
7.例:升級服務程式可以每利用TTimer控制元件每隔一段時間通過URL請求檢查程式或模塊是否需要升級,再通過ShellAPI單元中的若干函式對程式或模塊進行替換。
8.登錄后對資料庫中儲存版本的表進行查詢,例:
SELECT ver FROM t_Version取得版本號后和當前程式版本進行比較,如果低于資料庫中記錄版本號,則使用控制元件的Enable屬性進行控制,Enable屬性為False時控制元件失效。
9.克隆是對物件的操作,不是類。在Delphi里繼承自TPersistent的類可以使用Assign或AssignTo方法進行物件的復制。例:
type
TFoo = TPersistent
S: string;
end
procedure Foo;
var
a, b: TFoo;
begin
a := TFoo.Create;
b := TFoo.Create;
a.S := 'Foo';
a.AssignTo(b);
//或 b.Assign(a);
end
uj5u.com熱心網友回復:
升級服務程式,一般設定在登錄時,搜索新舊檔案的修改時間值,之后下載新的檔案,即可。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/56620.html
標籤:數據庫相關
上一篇:關于Delphi視頻聊天軟體
下一篇:MATLAB : OPC DA 報錯:“Exception in thread "AWT-EventQueue-0"java.lang.NullPointer”
