Jump to content
Sign in to follow this  

ini get sections problem

Recommended Posts

ini get sections problem

also ini read section stops working after a while too but i dont need that to be fixed....

it stops reading them after so many

any fixes??

I need it to reutrn the same thing, but actually put every section name into an array, it will be used with this loop

$p = ProgressOn( "Starting Key Master", "Step 1 of 3", "Finding Library..." )
    If Not FileExists( $ld_val ) Then
        $ld_Val = FileOpenDialog( "Locate Library...", "Desktop", "All Libraries(*.keylibs)" )
        If $ld_val = "" Then Exit
    $keys =0
    _GUICtrlTreeViewDeleteAllItems( $TreeView1 )
    $secs = IniReadSectionNames( $ld_val )
    $total = $secs[0]
    Dim $a[999] ;maximum product names allowed is 999
    For $i = 1 to $secs[0] step 1
        $a[$i] = GUICtrlCreateTreeViewItem( $secs[$i], $TreeView1 )
        $b = IniReadSection( $ld_val, $secs[$i] )
        For $c = 1 to $b[0][0] step 1
            ;GUICtrlCreateTreeViewItem( $b[$c][0] & "=" & $b[$c][1], $a[$i] )
            GUICtrlCreateTreeViewItem( $b[$c][1], $a[$i] )
    ProgressSet( (($i/$total)*100)-1, "Reading Library Into Memory...", "Step 2 of 3" )
ProgressSet( 100, "Validating Library...", "Step 3 of 3" )

Share this post

Link to post
Share on other sites

An actual working example of it failing or an actual working example that we can run that recreates your issue would be GREAT!

Just curious, you've started like 4 threads for help in 10 minutes... are you saving them all up, or posting them as they come along?

Anyway... Ini functions generally have a 32kb limit... you could look here for an alternative.


Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Create New...