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

Вниз

Как дописывать в бинарные файлы?   Найти похожие ветки 

 
yuran   (2005-07-05 19:10) [0]

Подскажите, пожалуйста, как дописывать в бинарные файлы?
append(); не работает для двоичных файлов.


 
Anatoly Podgoretsky ©   (2005-07-05 19:13) [1]

Seek зато работает


 
Fay ©   (2005-07-05 19:15) [2]

CreateFile
SetFilePointer
WriteFile
CloseHandle


 
yuran   (2005-07-05 19:16) [3]

Ладно по-другому вопрос: Как открыть бинарный файл, не только для чтения, но и для записи.


 
begin...end ©   (2005-07-05 19:18) [4]

> yuran   (05.07.05 19:16) [3]

По умолчанию -- с помощью Reset.


 
yuran   (2005-07-05 19:21) [5]

reset открывает только для чтения...


 
Fay ©   (2005-07-05 19:23) [6]

var
 h : DWORD;
begin
 h := CreateFile(PChar(Edit1.Text), GENERIC_READ or GENERIC_WRITE, FILE_SHARE_READ, nil, OPEN_EXISTING, 0, 0);
 if h = INVALID_HANDLE_VALUE then
   RaiseLastOsError;
 

F1


 
begin...end ©   (2005-07-05 19:24) [7]

> yuran   (05.07.05 19:21) [5]

Читаем справку:

In Delphi code, Reset opens the existing external file with the name assigned to F using the mode specified by the global FileMode variable. (...) The default value of FileMode is 2 (Read/Write access).


 
yuran   (2005-07-05 19:24) [8]

да ну вас :( :( , Сам разберусь !!!!


 
Fay ©   (2005-07-05 19:25) [9]

2 yuran   (05.07.05 19:24) [8]
Давно пора.
Успехов!


 
begin...end ©   (2005-07-05 19:26) [10]

Хм. Странно...


 
Anatoly Podgoretsky ©   (2005-07-05 19:34) [11]

yuran   (05.07.05 19:21) [5]
Тебя обманули или ты сам.


 
uny ©   (2005-07-05 19:52) [12]

fileopen("имя",fmopenreadwrite);
fileseek
fileread
filewrite
fileclose


 
Anatoly Podgoretsky ©   (2005-07-05 20:01) [13]

uny ©   (05.07.05 19:52) [12]
Я по другому бы делил, по методам работы
1. файлы Паскаля
2. файлы с хендлами, совместимые с WinAPI
3. WinAPI
4. различного рода классы, обертки или специализированые
5. потоки


 
Fay ©   (2005-07-05 20:46) [14]

Anatoly Podgoretsky ©   (05.07.05 20:01) [13]
Я бы сказал
1. {Win}API
2. различного рода классы, обертки или специализированые

8)



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

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

Наверх




Память: 0.49 MB
Время: 0.03 c
1-1120812160
serg_iv
2005-07-08 12:42
2005.07.25
прочитать массив по определённому адресу


14-1120548702
FlashFil
2005-07-05 11:31
2005.07.25
Usb flash memory drive


1-1120630131
Demidoff
2005-07-06 10:08
2005.07.25
Как произвести обработку архива в автономном режиме?


14-1120272492
Инстэлл
2005-07-02 06:48
2005.07.25
Можно ли поставить Delphi 2005 архитект, имея только первый диск?


6-1109621176
OverFly
2005-02-28 23:06
2005.07.25
Как реализовать докачку НА FTP?