widocznie kol zawiera litery, lub jest pusty. Spróbuj może jako ini_read_real, a przy zapisie ini_write_string('sekcja','klucz',string(kolor));, żeby liczba została zmieniona na tekst, inaczej będzie pusta wartość. Taki bug GM, że jak dajesz ini_write_real, to po przecinku stawia jakieś liczby z kosmosu, więc nie można tej funkcji używać...