![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Указатель [D6, WinXP]
hamster © (2004-09-20 18:48:00)Здравствуйте. Пишу:
type PByteArray=^TByteArray;
TByteArray=array[1..$10000] of byte;
var P:PByteArray;
...
GetMem(P,$10);
BlockRead('file.dat',P^,$10);
Пишет ошибку:
Incompatible typesв
BlockRead('file.dat',P^,$10)
(Было в форуме)
Где ошибка и что надо писать?
hamster (2004-09-20 19:01:00) [1]Спасибо.
Defunct (2004-09-20 19:00:00) [2]> Пардон, зря написал Где ошибка - ошибка в P^.
С P^ все в порядке, нет там никакой ошибки.
Плохиш (2004-09-20 18:59:00) [3]
> hamster © (20.09.04 18:58) [2]
BlockRead + F1 + Example. Там всё написано.
hamster (2004-09-20 18:58:00) [4]Пардон, зря написал Где ошибка- ошибка в
P^.
Defunct (2004-09-20 18:58:00) [5]F: File;
AssignFile(F, 'file.dat');
ReWrite(F, 1);
BlockWrite/BlockRead(F, P^, $10);
jack128 (2004-09-20 18:54:00) [6]hamster © (20.09.04 18:48)
у тя почему первый параметр - string?? Вообще то он должен быть file, AFAIR