Форум: "WinAPI";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];
ВнизВ Win98 не могу считать из ini файла. Найти похожие ветки
← →
SashaK (2003-06-24 12:27) [0]Приветсвую мастеров!
В Win98 не могу считать из ini файла. В TIniFile используется API функция GetPrivateProfileString. И вот эта функция не работает(возвращает пустые строки) на некоторых Win98, причем не на всех. Проверил, что от версии Win98 это не зависит. Что это за ерунда такая? Может кто сталкивался ?
← →
Игорь Шевченко (2003-06-24 12:53) [1]А размер ini-файла какой ?
← →
SashaK (2003-06-24 13:14) [2]ini-файл маленький не больше 30 - 50 строк. Проблема в том, что GetPrivateProfileString при любых параметрах ничего не возвращает(все методы TIniFile.Readxxxxx возвращают ""), т.е. не читаются даже самих секции
← →
Anatoly Podgoretsky (2003-06-24 13:17) [3]Код давай
← →
SashaK (2003-06-24 14:00) [4]Код простой :
var aIni : TIniFile;
S: TStrings;
begin
S := TStringList.Create;
try
aIni := TIniFile.Create("С:\Appl.ini");
// Файл существует, путь правильный
( S) Код простой :
var aIni : TIniFile;
S: TStrings;
begin
S := TStringList.Create;
try
aIni := TIniFile.Create("С:\Appl.ini");
// Файл существует, путь правильный
aIni.ReadSections(S);
// S.DelimitedText - пустая
finally
S.Free;
aIni.Free;
end
Я думаю дело не в коде, т.к. в W2k и XP работает.
ini-файл:
[SQLCA]
DBMS="MSS Microsoft SQL Server 6.x"
SERVERNAME="nts"
//SERVERNAME=georg
//DATABASE=MuniObr
DATABASE="Min2003"
//DATABASE=Balash2003_0515
LOGID="sa"
DBPARM=""
AUTOCOMMIT="FALSE"
LOGPASS=""
USERNAME=""
DDDW="Yes"
[XLS]
XLSPATH="\\GEORG\XLS\"
SPRPATH="c:\ISUFR\KORR\"
REPPATH="c:\ISUFR\REP\"
SMTPATH="c:\ISUFR\SMT\"
TIMEOUT=9000
OLETIMEOUT=9000
ADD_ZERO=1
[EPD]
EPDPATH="c:\ISUFR\EPD\"
TOKPATH="c:\ISUFR\TOK\"
PPOUTPATH="c:\ISUFR\PPOUT\"
[REPMO]
INPATH="c:\ISUFR\INREPMO\"
OUTPATH="c:\ISUFR\OUTREPMO\"
← →
SashaK (2003-06-24 14:10) [5]Снимаю вопрос! Я нашел ошибку, проблема была в пути к файлу, и я это не мог сразу обнаружить, поскольку ошибки не выдавалось.
← →
Anatoly Podgoretsky (2003-06-24 14:23) [6]Ошибки никогда не будет, даже если файл не существует, будет создан новый, но пустой. А ты это серьезно хочешь в голову диска поместить, это же почти преступление.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c