Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ошибка при записи в файл функцией FileWrite...


chizra ©   (2006-05-23 23:27:00) 

Всем привет!У меня ошибка при записи в файл. Ошибка именно при вызове функции FileWrite. Код приблизительно такой:

var
File1:string;
File2:string;
FHandle1:integer;
FHandle2:integer;

procedure WriteToFile;
var
// P:PByteArray;
buff:array of byte;
FSize:DWord;
count:integer;
// i:integer;
begin
File1:='C:\File1';
File2:='C:\File2';

FHandle1:=FileOpen( File1,fmOpenReadWrite or fmShareDenyNone);
FSize:=GetFileSize(FHandle1,nil);
setlength(buff,FSize);
SetFilePointer(FHandle1, 0, nil, FILE_BEGIN);
count:=FileRead(FHandle1,buff,FSize);
FHandle2:=FileOpen(File2,fmOpenReadWrite or fmShareDenyNone);

FileWrite( FHandle2,buff, 1);   // здесь ошибка
end;


Elen   (2006-05-24 07:59:00) [1]

count:=FileRead(FHandle1,buff,FSize);
Протестируй чему count равен


Anatoly Podgoretsky   (2006-05-24 00:02:00) [2]

buff[0]


Джо   (2006-05-23 23:31:00) [3]

> // здесь ошибка

Ошибка обычно имеет код и/или название.


Наверх

Титульная страница Поиск, карта сайта Написать письмо