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

Вниз

Затруднения с файлом, существование которого находится под сомнен   Найти похожие ветки 

 
DeScriptor   (2003-06-08 06:00) [0]

Вопрос о файлах. Программа читает файл (ini), этот файл может и отсутствовать. Если я пишу
AssignFile(inifile);
Rewrite(inifile);
CloseFile(inifile);
Reset(inifile);

все содержимое убивается. Если я пишу
try
Reset(inifile);
except
on EInOutError do begin
Rewrite(inifile);
CloseFile(inifile);
Reset(inifile);
end;
end;

Эффект от ипсользования try..except не наблюдается: окно отладчик с сообщением об ошибке все равно вылезает и прога все равно гибнет. Как посоветуете обойти данную ситуацию? Раз и навсегда?


 
Song   (2003-06-08 09:26) [1]

В первом варианте IF FileExists() then ...
Во втором ещё можно {$I-} + IF IOresult<>0 then ...


 
Armen   (2003-06-08 14:51) [2]

А зачем не использовать TIniFile ?



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

Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.028 c
14-84582
[NIKEL]
2003-06-08 20:59
2003.06.26
Кто как организует хранит свои массивы документации, статей +


1-84220
dim-
2003-06-11 22:17
2003.06.26
Как сохранить в регистр


14-84726
neuro
2003-06-05 19:20
2003.06.26
Tcl/Tk, Awk...


1-84169
alecs
2003-06-11 16:52
2003.06.26
Как поместить в заголовок PageControl кнопку?


3-83902
Шаповалов Кирилл
2003-06-02 10:54
2003.06.26
Почему может не работать Locate?





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