Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];

Вниз

Невозможно записать 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.01 c
8-74858
SaschaN
2002-09-07 13:00
2002.12.23
Сделать mp3.


1-74692
Anatoliy
2002-12-12 16:49
2002.12.23
Шифрование информации.


1-74781
Непоседа
2002-12-11 11:59
2002.12.23
Функция определенная пользователем.


3-74583
Gaber
2002-12-04 15:26
2002.12.23
Файлы Exel


1-74705
DVM
2002-12-13 17:47
2002.12.23
PopupMenu для элементов управления созданных в RunTime





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский