Форум: "Начинающим";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];
Внизпроблема с *.INI Найти похожие ветки
← →
artem779 © (2007-09-18 10:49) [0]хочу подключить возможность инициализации к моему приложению. Но данные в ини-файл не записываются. Вот процедура
procedure iniUpdate(iniFName:string);
var
iniSoub: TIniFile;
begin
iniSoub.Create(iniFName);
try
iniSoub.WriteInteger("Form1", "Height", Form1.Height);
iniSoub.WriteInteger("Form1", "Width", Form1.Width);
finally
iniSoub.Free;
end;
end;
в чем может быть проблема ?
← →
stone © (2007-09-18 10:51) [1]а iniFName чему в этот момент равно?
← →
clickmaker © (2007-09-18 10:56) [2]
> iniSoub.Create(iniFName);
iniSoub := TIniFile.Create(iniFName);
← →
stone © (2007-09-18 11:01) [3]
> iniSoub := TIniFile.Create(iniFName);
О, точно :) Слона-то я и не заметил :)
← →
artem779 © (2007-09-18 11:13) [4]да. спасибо. Теперь ошибку не выдает, но и файл новый не создает и ничего не записыват. в момент вызова процедуры iniFName = "aSeM.ini"
← →
clickmaker © (2007-09-18 11:14) [5]
> iniFName = "aSeM.ini"
классное имя
а путь какой?
← →
Ega23 © (2007-09-18 11:14) [6]
> да. спасибо. Теперь ошибку не выдает, но и файл новый не
> создает и ничего не записыват. в момент вызова процедуры
> iniFName = "aSeM.ini"
Либо с CurrentDir разберись, либо полный путь к файлу указывай.
Я предпочитаю второй способ.
← →
stone © (2007-09-18 11:16) [7]Почему ты решил что не создает? Может просто создает не там, где ты ожидаешь?
iniFName := ExtractFilePath(ParamStr(0)) + "aSeM.ini";
так файл всегда будет находится в одном каталоге с экзешником.
← →
Плохиш © (2007-09-18 11:17) [8]
> artem779 © (18.09.07 11:13) [4]
Создаёт, но ты ищешь не там. Читай справку, где искать нужно.
> Ega23 © (18.09.07 11:14) [6]
CurrentDir тут совсем ни при делах.
← →
Ega23 © (2007-09-18 11:32) [9]
> CurrentDir тут совсем ни при делах.
Да ну? Так уж и не при делах??? :)))
← →
Плохиш © (2007-09-18 11:33) [10]
> Ega23 © (18.09.07 11:32) [9]
В справке написано...
← →
artem779 © (2007-09-18 11:34) [11]cпасибо еще раз, заработало!
← →
Anatoly Podgoretsky © (2007-09-18 12:34) [12]
> Да ну? Так уж и не при делах??? :)))
Зря сомневаешься
← →
Плохиш © (2007-09-18 12:54) [13]
> artem779 © (18.09.07 11:34) [11]
> cпасибо еще раз, заработало!
Попробуй запустить программу пользователем с ограниченными правами.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.069 c