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

Вниз

При создании ТХТ файла выдает ошибку   Найти похожие ветки 

 
СержК   (2004-04-05 13:48) [0]

Мастера подскажите - что я делаю не так?
Хочу создать пустой ТХТ файл, затем забить его информацией, но вылетает ошибка. Подскажите в чем дело?

procedure TFormMain.MyТХТFile;
var F:TextFile;
begin
CreateFile(PChar(GetCurrentDir+"\MyFile.txt"), GENERIC_WRITE, FILE_SHARE_WRITE, nil, CREATE_ALWAYS, 0, 0);
AssignFile(F,GetCurrentDir+"\MyFile.txt");

Rewrite(F); - на этой строке вылетает "Project Zayvk.exe raised exeption class EInOutError with message "I/O error 32""

CloseFile(F);
end;

Что это такое и как с ним бороться?


 
MBo ©   (2004-04-05 13:51) [1]

CreateFile - не нужно, AssignFile+Rewrite сделают все сами.


 
Serge ©   (2004-04-05 13:51) [2]

AssignFile, Rewrite file - it"s enough to create a file


 
KapitanSerg ©   (2004-04-05 13:53) [3]

Дорогой! Зачем CreateFile, если Rewrite(F) сама создает пустой файл!!!!!!!!!!!
Читай Help др. буквари.
А вообще вопрос в "Орешник"!!!!!!!!


 
Fay ©   (2004-04-05 13:58) [4]

Это просто праздник какой-то! Общий заговор с целью снести мне крышу! СержК, зачем Вам AssignFile и Rewrite, если Вы знаете, что есть CreateFile (между прочим, функция)?

2KapitanSerg ©
>> сама создает пустой файл!!!!!!!!!!!
Это, наверное, очень сильное колдовство! CreateFile, по ходу, тоже Rewrite юзает.И ваще винда написана на турбо паскале!


 
Anatoly Podgoretsky ©   (2004-04-05 14:12) [5]

Как тебе уже сказали это не нужно, но уж если применил, то надо сделать CloseHandle до использования в другом месте.



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

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

Наверх




Память: 0.45 MB
Время: 0.035 c
1-1081594405
XXXXXXXXXXX
2004-04-10 14:53
2004.04.25
Работа с Файлами больших размеров ()


7-1077878616
aabout
2004-02-27 13:43
2004.04.25
Программное переключение клавы


9-1067757990
Micah'GF
2003-11-02 10:26
2004.04.25
Из Picture исчез DIB


8-1067023874
FiLimon
2003-10-24 23:31
2004.04.25
Изменить размер картинки


3-1079783255
Александр М
2004-03-20 14:47
2004.04.25
BDE альтернативы. Кто быстрее?





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