Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.23;
Скачать: CL | DM;

Вниз

Невозможно записать ini файл?   Найти похожие ветки 

 
Beginner ©   (2002-12-11 12:58) [0]

Невозможно записать ini файл, когда в этом же приложении RichEdit.LoadFromFile("--некий файл--"). Если RichEdit Пустой, то всё нормально работает.


 
Song ©   (2002-12-11 13:01) [1]

Нормально.. это типа Вы не можете записать некий ini файл, когда в ричедите открыт другой некий файл? :)
Вопросы кто задавать учил?


 
KoluChi ©   (2002-12-11 13:01) [2]

А по-подробнее, пожалуйста.


 
Beginner ©   (2002-12-11 13:08) [3]

Просто такой прикол, что как буд-то если Rich заполнен , то ini не savятся , а выдают ошибку записи, если rich пустой ,товсё ок. Такое хоть может быть? :)


 
JohnnyJ ©   (2002-12-11 13:17) [4]

см. KoluChi © (11.12.02 13:01)

Что за ini? Как пишешь?


 
Beginner ©   (2002-12-11 13:20) [5]

procedure SaveEnvironmentOpt;
var INI:TINIFile;
begin
INI:= TiniFile.Create("Ini\EnvironmentOpt.ini");
with Form1 do begin
INI.WriteInteger("Resolution","Horizontal",Resolution);
INI.WriteInteger("Form1Pos","PosInd",Form1Pos);

................................

INI.WriteInteger("Form2Pos","PosInd",Form2Pos);
end;
INI.Free;
end;


 
KoluChi ©   (2002-12-11 13:21) [6]

Что-то странновато, однако. Код, пожалуйста.


 
Smithson ©   (2002-12-11 13:25) [7]

Каталог ini существует? Во всех каталогах всех дисков? Короче - проверяй полный путь и его корректность.


 
Beginner ©   (2002-12-11 13:25) [8]

Прошу прощения, савсем забыл, что я RichEdi-том обозвал synEdit - Этоникак не меняет дело. Тоесть, что вместо Rich стоит synEdit?


 
Beginner ©   (2002-12-11 13:31) [9]

Так в том и прикол, что никак путь после открытия файла в другом компоненте и его сохранения не может ли пвлиять на путь ini? потому, что (я подчеркиваю) если synEdit не трогать, то всё блестяще работает, а как загружу в него и сохраню с него, то ... :(


 
Reindeer Moss Eater   (2002-12-11 13:38) [10]

...то меняется текущий каталог процесса на тот, в котором нет подкаталога INI.


 
Beginner ©   (2002-12-11 13:42) [11]

А как этого избежать. Т.е. избежать смены каталога?


 
Reindeer Moss Eater   (2002-12-11 13:45) [12]

Наверное для загрузки и сохранения чего-то там у тебя используются TOpenDialog (TSaveDialog) без опции NoChangeDir


 
KoluChi ©   (2002-12-11 13:46) [13]

ну ка сторочку типа
ini := TIniFile.Create(?);


 
Beginner ©   (2002-12-11 13:57) [14]

TopenDialog используется


 
Beginner ©   (2002-12-11 14:00) [15]

INI:= TiniFile.Create("Ini\EnvironmentOpt.ini");

ofNoChangeDir = False;



 
KoluChi ©   (2002-12-11 14:05) [16]

Предлагаю
INI:= TiniFile.Create(ExtractFileDir(Application.ExeName) + "\Ini\EnvironmentOpt.ini");Тогда не надо отслеживать изменение текущего каталога.


 
Beginner ©   (2002-12-11 14:15) [17]

of NoChangeDir помогло, щас попробую
INI:= TiniFile.Create(ExtractFileDir(Application.ExeName) + "\Ini\EnvironmentOpt.ini");
Всем спасибо! Очень помогли!



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

Текущий архив: 2002.12.23;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.018 c
3-74553
MaXie
2002-12-04 11:58
2002.12.23
Список свойства TableName объекта ADOTable...


8-74852
хрюндель
2002-08-27 22:05
2002.12.23
Как микшировать аудио файлы?


3-74549
_toltec
2002-12-04 00:53
2002.12.23
FireBird


14-74889
Masa
2002-12-03 21:20
2002.12.23
Подскажите где взять Fast Report последний или пароль к архиву.


1-74727
бобёр
2002-12-13 13:25
2002.12.23
Form