Skip to content

Instantly share code, notes, and snippets.

@nikel
Created December 12, 2018 20:10
Show Gist options
  • Save nikel/343fab15b19d8865cc28a6dcdf6031fb to your computer and use it in GitHub Desktop.
Save nikel/343fab15b19d8865cc28a6dcdf6031fb to your computer and use it in GitHub Desktop.
XML Read Data
procedure TSettings_Frm.FormCreate(Sender: TObject);
var
Str:String;
Doc: TXMLDocument;
XMLNode: TDOMNodeList;
CheckForUpdates: Boolean;
RememberSettings: Boolean;
begin
try
ReadXMLFile(Doc, GetCurrentDir + '\settings.xml');
// Güncellemele ayarı
XMLNode:=Doc.DocumentElement.GetElementsByTagName('updates');
CheckForUpdates:=StringToBoolean(XMLNode.Item[0].FirstChild.TextContent);
// Ayarlar saklansın mı
XMLNode:=Doc.DocumentElement.GetElementsByTagName('rememberSettings');
RememberSettings:=StringToBoolean(XMLNode.Item[0].FirstChild.TextContent);
finally
// finally, free the document
Doc.Free;
end;
CheckForUpdates_Chbx.Checked:=CheckForUpdates;
RememberSettings_Chbx.Checked:=RememberSettings;
end;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment