Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];

Вниз

Работаю с PIniFile   Найти похожие ветки 

 
Fanny   (2005-08-22 11:07) [0]

1.
MyIni       : PIniFile;

MyIni := OpenIniFile(MyIniFile);
MyIni.ClearAll; // не работает, приходится "чистить каждую секцию" (????)

2.
и еще - как вставлять разрывы (переход строки) в секции ?


 
Thaddy   (2005-08-23 18:35) [1]

What ClearAll does is

writePrifateProfileString(nil,nil,nil,Pchar(Filename));


And this should rewrite the file (if you have sufficient rights!)
If you put a:


MsgOk(syserrormessage(getlasterror));


Just behind the ClearAll,what does it say?


 
Fanny   (2005-08-24 10:38) [2]

2.

я хочу вот так:

[main]
name1=RT0000000000458658579801
stat1=GY1111111111345684598599

name2=RT0000000000357653773731
stat2=GY1111111111356875497956

name3=RT0000000000012525342757
stat3=GY1111111111123645763485


 
Vladimir Kladov   (2005-08-24 19:39) [3]

1. То, что вызывается в ClearAll, на самом деле обновляет состояние ini-файла в кэше других приложений, которые им пользуются. В примечании не то написано. Поправлю, точнее вставлю DeleteFile перед вызовом и вызов этот вынесу в отдельный метод ReCache.

2. Вы еще спросите как в реестре сделать пропуски между "строками" :) Если надо полностью управлять внешним видом ини-файла, есть TStrList.


 
Fanny   (2005-08-25 09:48) [4]

в принципе и так - без пустых строк, т.е. без лишнего геморроя - устраивает :))
а DeleteFile, я так понял, будет удалять и вновь создавать ini-файл ?  или не так ?


 
Vladimir Kladov   (2005-08-25 17:32) [5]

а зачем его создавать? если он пустой, то это ведь ничем не отличается от его отсутствия. Если туда что-то записать, он создастся.



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.013 c
2-1144427429
Volodya_
2006-04-07 20:30
2006.04.23
COM port


4-1138723860
Beduir
2006-01-31 19:11
2006.04.23
Как отловить событие изменения элемента в ListView


15-1144167745
Kerk
2006-04-04 20:22
2006.04.23
Visual Fox Pro?


2-1144088750
iDL
2006-04-03 22:25
2006.04.23
WinInet_Proxy


3-1140741494
Rodelim
2006-02-24 03:38
2006.04.23
Внешние таблицы для ACCESS





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