I had success with this :


break on

$KiXlogonIni = @scriptdir + '\KiXLogon.ini'


$rc=SetOption('NoVarsInStrings','ON')

$Sections=Split(ReadProfileString($KiXLogonIni,'',''),Chr(10))
For Each $Section In $Sections
If $Section
$rc=Execute('$$rc=' + $section + '()')
EndIf
Next

"end"
get $

function test()
"test" ?
endfunction

function test1()
"test1" ?
endfunction

function test2()
"test2" ?
endfunction


KiXlogon.Ini :

code:
 [test]
[test1]
[test2]

not sure though if you wanted this!

Hey, Good morning Shawn [Eek!]
Is this Insomnia ?
_________________________