Page 1 of 1
Forum

Welcome to the Tweaking4All community forums!
When participating, please keep the Forum Rules in mind!

Topics for particular software or systems: Start your topic link with the name of the application or system.
For example “MacOS X – Your question“, or “MS Word – Your Tip or Trick“.

Please note that switching to another language when reading a post will not bring you to the same post, in Dutch, as there is no translation for that post!



Share:
Notifications
Clear all

[Solved] Lazarus - OpenDialog.initialDir not working?

1 Posts
1 Users
0 Reactions
3,450 Views
 Hans
(@hans)
Famed Member Admin
Joined: 12 years ago
Posts: 2859
Topic starter  

I ran into this issue when trying to force OpenDialog to go to a specific directory by setting the "InitialDir" property, only to find out that the last character of the path must have a slash ....

Example (MacOS X):

The following code examples do NOT work when calling OpenDialog.Execute right after setting the initialdir.

OpenDialog.InitialDir:=ExpandFileName('~/Desktop');
OpenDialog.InitialDir:='/Users';

The following code however DOES work:

OpenDialog.InitialDir:=ExpandFileName('~/Desktop')+'/';
OpenDialog.InitialDir:='/Users/';

   
ReplyQuote
Share: