Re: INI formatting
- From: "vovan" <someone@xxxxxxxxx>
- Date: Sat, 16 Jun 2007 11:54:32 -0400
I know that Vista doesn't allow to do many things in Program Files, so I
moved my application to C:\MyCompanyNam\MyProgram.
With the registry everything was fine - Vista moved itself my stuff from
LocalMachine hive to the other place. It was working on Vista Business. On
Vista Home the problem with Registry appeared.
So I decided to get rid of registry using. I'm going to move registry stuff
into INI file located in C:\MyCompanyNam\MyProgram.
vovan
"JP Bless" <jp3BlessNoSpam@xxxxxxxxxxx> wrote in message
news:OfwLVoCsHHA.4104@xxxxxxxxxxxxxxxxxxxxxxx
Slightly off topic...
Note that Vista blocks writing to INI file if the INI is located in
Program Files. I had a situation where I had to manually copy INI from
Program Files to C:\ before I could edit the file. I ran into this
situation last week but I have no idea if this is a common/standard
problem in Vista
"vovan" <someone@xxxxxxxxx> wrote in message
news:ekaTwlBsHHA.1848@xxxxxxxxxxxxxxxxxxxxxxx
I'm switching from Registry to INI file to store program settings (Vista
made me to do that).
I'm trying to use this approach to write to INI file:
Public Sub WriteKeyValue(sSection As String, sKey As String, sKeyValue As
String)
Dim lngResult As Long
lngResult = WritePrivateProfileString(sSection, sKey, sKeyValue,
m_FileName)
End Sub
I'm getting not separated entries in the INI file like this:
[Section1]
MyKeyValue1=Value1
MyKeyValue2=Value2
MyKeyValue3=Value3
[Section2]
MyKeyValue21=Value21
MyKeyValue22=Value22
MyKeyValue23=Value23
[Section2]
MyKeyValue31=Value31
MyKeyValue32=Value32
MyKeyValue33=Value33
I checked the format of several existing on my PC INI files and noticed
that they have separation between sections, like this:
[Section1]
MyKeyValue1=Value1
MyKeyValue2=Value2
MyKeyValue3=Value3
[Section2]
MyKeyValue21=Value21
MyKeyValue22=Value22
MyKeyValue23=Value23
[Section2]
MyKeyValue31=Value31
MyKeyValue32=Value32
MyKeyValue33=Value33
A can add vbNewLine when I'm adding the last Key to the Section.
But because I have a lot of Registry entries I need to move to INI file
I'm afraid that I will lose control which line is the last one.
I would prefer to add a blank line BEFORE any section. I think it would
simplify the writing to the file when a new Key is added or the value of
the existing one is changed.
I used Google but found nothing.
Thank you
vovan
.
- Follow-Ups:
- Re: INI formatting
- From: Kevin Provance
- Re: INI formatting
- References:
- INI formatting
- From: vovan
- Re: INI formatting
- From: JP Bless
- INI formatting
- Prev by Date: Re: Activation failed
- Next by Date: Re: how to search a?
- Previous by thread: Re: INI formatting
- Next by thread: Re: INI formatting
- Index(es):
Relevant Pages
|