Sign in to follow this  
Followers 0

List From Ini Funcs

3 posts in this topic

Posted

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



Posted (edited)

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

Posted

iunno i made it for some project i was makin and didnt know any other way of makin it work right so i made these =P, i know their just useless scraps but w/e, i had to list files in a list inside of a gui, so i could open and close them and edit and such.

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  
Followers 0