Цитата(Letov @ 28.12.2007, 20:05 ) | | INI не пойдет. нет секций и т.д. |
Как раз в Ini секции присутствуют Всё, что в квадратных скобках - это названия секций, ниже содержимое секций
| Цитата | [FILIAL] FilialName=Akella [PATH] InFolder=D:\Programs\Kvartal2\In\ OutFolder=D:\Programs\Kvartal2\Out\ PhotoArenda=D:\Programs\Kvartal2\Photo\Arenda\ PhotoApart=D:\Programs\Kvartal2\Photo\Apart\ PhotoNovo=D:\Programs\Kvartal2\Photo\Novo\ PhotoHouses=D:\Programs\Kvartal2\Photo\Houses\ PhotoOffices=D:\Programs\Kvartal2\Photo\Offices\ StatFolder=D:\KVX_Stat\ ArcSendedFolder=D:\Programs\Kvartal2\Отправленные\ ReportMatrix=D:\Programs\Kvartal2\ReportMatrixPrn\ TempDirHatab=D:\Programs\Kvartal\SrvSocket\Temp\ ReportLaser=D:\Programs\Kvartal2\ReportLaserPrn\ PhotoToUpload=D:\Programs\Kvartal2\TempOutPhoto\
[LOGDATA] UseLogging=1 FixLogIn=0 FixLogOut=0 [CHECK] Server=1 [COMMON] DividerForCheckBoxes=100 SortOnServer=1 CheckSublevelsRegion=1 ArendaActuality=1 RowLines=0 ExportByProfiles=1 OpenFileAfterExport=1 EnterAsTab=1 [OTHER] AutoFindPhone=1 UsePhoto=0 RecivePhoto=0 SendPhoto=0 [FONT] Name=Tahoma Size=10 Color=clWindowText Bold=0 [SQL] ExecSQLOnStart=1 [AutoUpdate] enabled=0 AutoUpdateInterval=60000 [VIEW] FlatInterfaceEh=0 SPRUseImages=0 [PRINT] NotPrintFirmAttribute=0
|
Добавлено через 2 минуты и 33 секунды
| Код | with TIniFile.Create(IncludeTrailingPathDelimiter( ExtractFilePath(ParamStr(0)) )+'kvx.ini' ) do begin sInFolder := IncludeTrailingPathDelimiter(ReadString('PATH','InFolder', sAppPath+'In\')); sOutFolder := IncludeTrailingPathDelimiter(ReadString('PATH','OutFolder', sAppPath+'Out\')); sPhotoArenda := IncludeTrailingPathDelimiter(ReadString('PATH','PhotoArenda', sAppPath+'Photo\Arenda\')); sPhotoApart := IncludeTrailingPathDelimiter(ReadString('PATH','PhotoApart', sAppPath+'Photo\Apart\')); sPhotoNovo := IncludeTrailingPathDelimiter(ReadString('PATH','PhotoNovo', sAppPath+'Photo\Novo\')); sPhotoHouses := IncludeTrailingPathDelimiter(ReadString('PATH','PhotoHouses', sAppPath+'Photo\Houses\')); sPhotoOffices := IncludeTrailingPathDelimiter(ReadString('PATH','PhotoOffices', sAppPath+'Photo\Offices\')); sSendedPath := IncludeTrailingPathDelimiter(ReadString('PATH','ArcSendedFolder', sAppPath+'Отправленные\')); sReportMatrix := IncludeTrailingPathDelimiter(ReadString('PATH','ReportMatrix', sAppPath+'ReportMatrix\')); sReportLaser := IncludeTrailingPathDelimiter(ReadString('PATH','ReportLaser', sAppPath+'ReportLaser\')); ..... Free; end;
|
|