Trying to store user settings & default saved data location in a less confusing way.
On PC1,
Label1.Caption := TPath.GetDocumentsPath;
shows me C:\Users\Mike\Documents, on PC2 it shows C:\users\mike\OneDrive\Documents.
On PC2 I have two sets of \Documents files & folders which do not match each other, and finding a setting or document involves a search. I have had feedback from a user in Singapore who similarly reported struggling to find their data.
As my application by default stores user settings in a subfolder of \Documents and there are users all over the world with different implementations, I would like advice.
I assume I should accept whatever is supplied by TPath.GetDocumentsPath without trying to modify it?
I could raise a warning if my application can detect two \Documents folders.
Or should I set a default store somewhere else?