Jump to content
Sign in to follow this  
Bounda

List From Ini Funcs

Recommended Posts

Iunno, it was kinda a scrap so w/e, use the _WriteIni function to create an ini in the correct format for the update function, which updates the list with the lines in the ini. remember to always include file.au3. I created this for a project that i was working on that i abandoned.

Func _UpdateList($list, $ini, $inisection)
    Local $line
    Local $lines
    Local $data
        $lines = _FileCountLines($ini)
        $line = $lines -1
        Do
            $data = IniRead($ini, $inisection, $line, "1")
            $line = $line - 1
            GuiCtrlSetData($list, $data)
        Until $line = 1
    EndFunc
    
Func _WriteIni($name, $section, $dataname)
    FileOpen($name, 0);create the ini if it doesnt exist.
    FileClose($name)
    Local $max
    $max = _FileCountLines($name)
    $max = $max - 1
    iniwrite($name, $section, $max, $dataname)
EndFunc

Share this post


Link to post
Share on other sites

GuiCtrlSetData($list, $data)
So this would be used especially for a Gui script?

FileOpen($name, 0);create the ini if it doesnt exist.

FileClose($name)

Looks like you did not get the handle from FileOpen to FileClose the file. :nuke:

Too be honest after looking at the logic of them, were these INIRead/INIWrite wrappers needed at all? :P

Edit:

Ok, see wrappers made for indexing $max, but that would only need a indexer line and the INI* line?

Edited by MHz

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...