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

Вниз

Глючит программа   Найти похожие ветки 

 
TopGun   (2002-09-16 20:21) [0]

Код:

var srcfile: TFileStream;
Buf:PChar;
BufSize:integer;
begin
BufSize:=4056;
srcfile := TFileStream.Create(filename,fmOpenRead);
GetMem(Buf,BufSize+1);
srcfile.WriteBuffer(buf,BufSize);// - ОШИБКА !


В Filename хранится имя файла (правильное).

Почему возникает ошибка ?


 
777 ©   (2002-09-16 21:09) [1]


> srcfile := TFileStream.Create(filename,fmOpenReadWrite);

вообще в хелпе полезно посмотреть fmOpen...


 
TopGun   (2002-09-16 21:15) [2]

К сожалению, хелпа у меня нету


 
TopGun   (2002-09-16 23:54) [3]

В пример вкралась ошибка !

Не srcfile.WriteBuffer(buf,BufSize), а srcfile.ReadBuffer(buf,BufSize)

То есть текст программы таков:

var srcfile: TFileStream;
Buf:PChar;
BufSize:integer;
begin
BufSize:=4056;
srcfile := TFileStream.Create(filename,fmOpenRead);
GetMem(Buf,BufSize+1);
srcfile.ReadBuffer(buf,BufSize);// - ОШИБКА !


Почему ошибка ?


 
777 ©   (2002-09-17 00:36) [4]

var srcfile: TFileStream;
Buf:PChar;
BufSize:integer;
begin
BufSize:=4056;
srcfile := TFileStream.Create(FileName,fmOpenRead);
GetMem(Buf,BufSize+1);
srcfile.Position:=0;
srcfile.Read(buf^,bufsize);


 
TopGun   (2002-09-17 17:12) [5]

Ой я баран....



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
1-98136
Morfey COOL
2002-09-17 12:19
2002.09.30
Запуск приложения


1-98043
Hro
2002-09-19 00:05
2002.09.30
Excel


1-98097
Тень
2002-09-19 22:26
2002.09.30
Подскажите как сделать так чтобы...


1-98098
Metotrone
2002-09-19 18:49
2002.09.30
Закрытие приложения


3-97965
volph2
2002-09-09 11:15
2002.09.30
Locate