Megosztás a következőn keresztül:


IniFile tábla

Az IniFile tábla tartalmazza azokat a .ini információkat, amelyeket az alkalmazásnak be kell állítania egy .ini fájlban.

Az IniFile tábla a következő oszlopokat tartalmazza.

Oszlop Típus Kulcs Nullázható
IniFile azonosító Y N
Fájlnév FileName N N
DirProperty azonosító N Y
Szakasz formázott N N
Kulcs formázott N N
Érték formázott N N
Akció egész szám N N
Komponens_ azonosító N N

 

Oszlopok

IniFile

A tábla kulcsa.

FileName

Annak a .ini fájlnak a honosítható neve, amelyben meg szeretné írni az információkat.

DirProperty

A .ini fájlt tartalmazó mappa teljes elérési útjára feloldó értékkel rendelkező tulajdonság neve. A tulajdonság lehet egy könyvtár neve a Címtár tábla, a AppSearch táblaáltal beállított tulajdonság, vagy bármely más olyan tulajdonság, amely teljes elérési utat jelöl. Ha ezt a mezőt üresen hagyja, a .ini fájl abban a mappában jön létre, amelyben a WindowsFolder tulajdonság által megadott teljes elérési út található.

szakasz

A honosítható .ini fájlszakasz.

kulcs

A szakaszon belüli honosítható .ini fájlkulcs.

érték

Az írandó honosítható érték.

művelet

A módosítani kívánt módosítás típusa.

Konstans Hexadecimális Tizedes Módosítás
msidbIniFileActionAddLine 0x000 0 Létrehoz vagy frissít egy .ini bejegyzést.
msidbIniFileActionCreateLine 0x001 1 Csak akkor hoz létre .ini bejegyzést, ha a bejegyzés még nem létezik.
msidbIniFileActionAddTag 0x003 3 Új bejegyzést hoz létre, vagy egy új vesszővel tagolt értéket fűz egy meglévő bejegyzéshez.

 

Component_

A külső kulcs a Összetevő tábla első oszlopába hivatkozni a .ini érték telepítését vezérlő összetevőre.

Megjegyzések

A .ini fájlinformációk akkor lesznek kiírva, ha a megfelelő összetevőt helyiként vagy forrásból futtatandóként jelölte ki.

Erre a táblára akkor hivatkozunk, ha a WriteIniValues művelet vagy a RemoveIniValues művelet végrehajtása.

Érvényesítés

ICE03
ICE06
ICE32
ICE46
ICE69
ICE88
ICE91