Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
6-1171376436
X-Nex
2007-02-13 17:20
2007.10.14
WebBrowser конец загрузки страницы


2-1190494288
Pa5ha
2007-09-23 00:51
2007.10.14
Адрес метода класса :)


15-1189588061
iam
2007-09-12 13:07
2007.10.14
Юнит тестирование под .NET


15-1188316241
Vlad Oshin
2007-08-28 19:50
2007.10.14
критерии научности


15-1189770450
Галинка
2007-09-14 15:47
2007.10.14
dopen что за функция





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский