hey, am workin on something, and there is an option to delete an item from an ini file, items are set in the ini file like this:
1=this
2=that
3=these
4=those
5=etc
now, i am trying to delete one of those items, then reorder the remaining items so they are still in order of 1,2,3,4 etc...tried a whole bunch of stuff, still dont work, always something wrong, lol this is what i am up to now :S
var %a = 1
while ( $ncenc(keys,%a) ) {
if ($ifmatch == $2-) break
inc %a
}
var -s %b = 1, %d = $ini(ncenc.isu,keys,0)
while ( $ini(ncenc.isu,keys,%b) ) {
var %c = $ifmatch
if (%c == %a) {
ncenc keys %b $ncenc(keys,$calc(%c + 1))
inc %b
continue
}
ncenc keys %b $ncenc(keys,%c)
inc %b
}
while ( $ini(ncenc.isu,keys,%d) ) {
ncenc -r keys $ifmatch
inc %d
}
$ncenc and /ncenc are simple alias to write and read from the ini file "ncenc.isu", ir $1 == -r it will remini $2-
thanks for any help in advance, and that code was smaller, and i tried MANY different ways, but i either end up with two words the same, or skiping a number, 1 2 4 5 6...