[Gambas-user] gb.settings: Detect if a slot exists
Bruce
bbruen at ...2308...
Tue Oct 29 04:27:21 CET 2013
I have a need to detect if a particular Slot exists in the .config
file for an application. Just the Slot not whether any value lines exist
under it.
There doesn't seem to be a way to do this via gb.settings? I have tried
using
If Settings.Keys["Filter"] then
but this seems always to be true. Similarly
If Settings["Filter"] then
always seems to be false.
So is there a way to find out if a Slot does exist?
---- more info -----
The problem is that the value lines depend on about 8 text boxes set or
cleared by the user. If one or more of the text boxes are empty then
that value line will not appear under the [Filter] slot. So I can't
detect the existence of the slot by detecting a particular value line.
In fact if they clear all the filter strings then that whole slot will
disappear.
Thus I need to check if the slot exists, so then I could
If Settings.Exist["Filter"] then
GetFilterSettings
Else
SetDefaultFilter
Endif
--
Bruce <bbruen at ...2308...>
Paddys-Hill dot net
More information about the User
mailing list