Advertisement
Guest User

Untitled

a guest
Oct 4th, 2015
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. procedure TFormPickDatabase.SetPersistenceLayer(const APersistenceLayerName: string);
  2. var
  3. LPL: TtiPersistenceLayer;
  4. LDefaults: TtiPersistenceLayerDefaults;
  5. begin
  6. LPL:= GTIOPFManager.PersistenceLayers.FindByPersistenceLayerName(APersistenceLayerName);
  7. if LPL<>nil then
  8. begin
  9. LDefaults:= TtiPersistenceLayerDefaults.Create;
  10. try
  11. LPL.AssignPersistenceLayerDefaults(LDefaults);
  12. paePersistenceLayer.Value:= LDefaults.PersistenceLayerName;
  13. paeDatabaseName.Value:= ExpandFileNameUTF8(GetDataDir + LDefaults.DatabaseName); { *Converted from ExpandFileName* }
  14. paeUserName.Value:= LDefaults.UserName;
  15. paePassword.Value:= LDefaults.Password;
  16. gINI.WriteString(Name, cINIIdentLastPerLayer, LDefaults.PersistenceLayerName);
  17. finally
  18. LDefaults.Free;
  19. end;
  20. end else
  21. begin
  22. paePersistenceLayer.Value:= '';
  23. paeDatabaseName.Value:= '';
  24. paeUserName.Value:= '';
  25. paePassword.Value:= '';
  26. end;
  27. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement