[Gambas-user] Setting path in Dialog

Ed & Clare Kelm twopilots at ...2415...
Thu Apr 28 03:17:20 CEST 2016


T Lee:

Home run!

1.  The "~ shortcut" works fine when the program directly opens a file.

2.  When I use your syntax in the Dialog.Path statement, everything 
works correctly!

Many thanks for solving my problem!

Ed K.

On 04/27/2016 06:01 PM, T Lee Davidson wrote:
> I believe the tilde does not work as a shortcut for user's home directory.
>
> You should probably use: Dialog.Path = User.Home &/ "Documents/ED/NEC Antenna Files/"
>
>
> On 04/27/2016 08:34 PM, Ed & Clare Kelm wrote:
>> I have the same problem as Rolf.  (2016-01-19 17:11:18)
>>
>> Setting dialog.path does not work.  Instead, the resulting path is
>> always the location of the project.
>>
>> My project is located in ~/Documents/Gambas Projects/EDNEC/
>>
>> In the project is this code snippet:
>>
>> **********
>> Dialog.Path = "~/Documents/ED/NEC Antenna Files/"
>> Dialog.Title = "Select an Antenna File to Open"
>> Dialog.Filter = ["*.txt; *.TXT", "Text Files", "*.NEC", "NEC Input Files"]
>>
>> Print Dialog.Path
>>
>> If Dialog.OpenFile() Then Return
>> **********
>>
>> When it executes, the correct path is printed to the IDE, the correct
>> title appears on the Open dialog, and the correct filter appears in the
>> Open dialog.  However, the path in the Open dialog is ~/Documents/Gambas
>> Projects/EDNEC/.
>>
>> I am using:
>>
>> Gambas 3.8.4
>> Xubuntu 14.04
>>
>> Any help for this?
>>
>> Thanks!
>>
>> Ed K.





More information about the User mailing list