Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.14;
Скачать: CL | DM;

Вниз

проблема с *.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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.026 c
2-1189843541
kash_d
2007-09-15 12:05
2007.10.14
Шифрование/дешифрование файлов


15-1189268654
Gorlum
2007-09-08 20:24
2007.10.14
Плата MSI - а как узнать конкретно какая?


15-1189594938
Юрий Зотов
2007-09-12 15:02
2007.10.14
Новый оператор ЯВУ


15-1189577904
Johnmen
2007-09-12 10:18
2007.10.14
Сверхзвуковая ударная волна


15-1189284559
NailMan
2007-09-09 00:49
2007.10.14
К вопросу об уничтоженнии данны на харде