Главная страница
    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.008 c
3-74554
alxx
2002-12-03 12:43
2002.12.23
Сумма в FreeReport (FastReport).


3-74553
MaXie
2002-12-04 11:58
2002.12.23
Список свойства TableName объекта ADOTable...


3-74577
Pavel_S
2002-12-04 16:27
2002.12.23
ПОМОГИТЕ С ЗАПРОСОМ !!!


1-74726
Gennadiy
2002-12-13 12:16
2002.12.23
Работа с текстом


4-75055
_pavel_
2002-11-11 11:09
2002.12.23
Handle





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский