|
@@ -183,6 +183,8 @@ type
|
|
|
procedure tbResetClick(Sender: TObject);
|
|
|
procedure tbSelChange(Sender: TObject);
|
|
|
procedure Timer1Timer(Sender: TObject);
|
|
|
+ procedure XMLPropStorage1RestoringProperties(Sender: TObject);
|
|
|
+ procedure XMLPropStorage1SavingProperties(Sender: TObject);
|
|
|
private
|
|
|
{ private declarations }
|
|
|
sps: TSPS;
|
|
@@ -1208,7 +1210,7 @@ var
|
|
|
tmp: string;
|
|
|
hexFormat: TIntelHexFormat;
|
|
|
com, Data: byte;
|
|
|
- f:file of byte;
|
|
|
+ f: file of byte;
|
|
|
|
|
|
begin
|
|
|
i := StringGrid1.RowCount;
|
|
@@ -1667,6 +1669,31 @@ begin
|
|
|
MCSLabel.Caption := InfoBox.versionText;
|
|
|
end;
|
|
|
|
|
|
+procedure TForm1.XMLPropStorage1RestoringProperties(Sender: TObject);
|
|
|
+var
|
|
|
+ Uid: TGuid;
|
|
|
+ Result: HResult;
|
|
|
+ uuid: string;
|
|
|
+
|
|
|
+begin
|
|
|
+ uuid := XMLPropStorage1.ReadString('AppUUID', '');
|
|
|
+ if uuid = '' then
|
|
|
+ begin
|
|
|
+ Result := CreateGuid(Uid);
|
|
|
+ if Result = S_OK then
|
|
|
+ begin
|
|
|
+ uuid := GuidToString(Uid);
|
|
|
+ XMLPropStorage1.WriteString('AppUUID', uuid);
|
|
|
+ end;
|
|
|
+ end;
|
|
|
+ Infobox.AppUUID := uuid;
|
|
|
+end;
|
|
|
+
|
|
|
+procedure TForm1.XMLPropStorage1SavingProperties(Sender: TObject);
|
|
|
+begin
|
|
|
+
|
|
|
+end;
|
|
|
+
|
|
|
|
|
|
procedure TForm1.renumberGrid;
|
|
|
var
|