![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ошибка при записи в файл функцией 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]> // здесь ошибка
Ошибка обычно имеет код и/или название.