Конференция "KOL" » tinifile и windows 7 [Delphi, Windows]
 
  • tcler (22.07.09 15:38) [0]
    здравствуйте. работаю сам под хр, был написан простой плагин к дм с использованием tinifile из KOL, но выяснился неприятный момент - у человека с windows 7 ни запись, ни чтение из ини файла не работают. код простейший, думаю, смысла приводить его нет. о проблеме известно, исправить можно?
  • Dy1 (22.07.09 16:29) [1]
    попытаюсь угадать. Нет прав?
  • Ruzzz (22.07.09 20:03) [2]
    Такой код работает в Win7:
    var
     var1: Boolean = True;
     var2: Boolean = True;

    procedure TProgramm.IniFileSaveLoad(Save: Boolean);
    var
     IniFile: PIniFile;
    begin
     IniFile := OpenIniFile(GetStartDir + 'settings.ini');
     try
       if Save then IniFile.Mode := ifmWrite;
       IniFile.Section := 'Main';
       Var1 := IniFile.ValueBoolean('Name1', Var1);
       IniFile.Section := 'Add';
       Var2 := IniFile.ValueBoolean('Name2', Var2);
     finally
       IniFile.Free;
     end;
    end;



    Возможно вы запускаете программу из каталога, на запись в который у программы нет прав?
  • tcler (22.07.09 20:16) [3]
    да, точно, о правах забыл совсем :) спасибо за подсказку
 
Конференция "KOL" » tinifile и windows 7 [Delphi, Windows]
Есть новые Нет новых   [134431   +10][b:0][p:0.001]