Главная страница
    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.048 c
15-1189496573
ocean
2007-09-11 11:42
2007.10.14
Очистить фон на фотографии


15-1190004777
naumovmag
2007-09-17 08:52
2007.10.14
Работа с COM портами


1-1186043128
DevilDevil
2007-08-02 12:25
2007.10.14
Указатель на виртуальную функцию. Помогите.


2-1188218496
Riply
2007-08-27 16:41
2007.10.14
Объявление "лишних" переменных в процедуре.


11-1172673373
belest
2007-02-28 17:36
2007.10.14
Создание дочернего PControl для чужого окна





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский