Вниз
Скачать: CL | DM;

Указатель   Найти похожие ветки 

 
hamster ©   (2004-09-20 18:48) [0]

Здравствуйте. Пишу:

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)

(Было в форуме)
Где ошибка и что надо писать?


 
jack128 ©   (2004-09-20 18:54) [1]

hamster ©   (20.09.04 18:48)
у тя почему первый параметр - string?? Вообще то он должен быть file, AFAIR


 
hamster ©   (2004-09-20 18:58) [2]

Пардон, зря написал Где ошибка - ошибка в P^.


 
Defunct ©   (2004-09-20 18:58) [3]

F: File;

AssignFile(F, "file.dat");
ReWrite(F, 1);

BlockWrite/BlockRead(F, P^, $10);


 
Плохиш ©   (2004-09-20 18:59) [4]


> hamster ©   (20.09.04 18:58) [2]

BlockRead + F1 + Example. Там всё написано.


 
Defunct ©   (2004-09-20 19:00) [5]

> Пардон, зря написал Где ошибка - ошибка в P^.

С P^ все в порядке, нет там никакой ошибки.


 
hamster ©   (2004-09-20 19:01) [6]

Спасибо.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.033 c
3-1094167004
O l e g
2004-09-03 03:16
2004.10.03
Переполнение стека, что это?


9-1083579189
OSokin
2004-05-03 14:13
2004.10.03
Максимально возможная игра


1-1095410061
ruslan_as
2004-09-17 12:34
2004.10.03
ShockwaveFlash - в Windows 98 пишет "Класс не зарегистрирован"


9-1086455781
Igoryok
2004-06-05 21:16
2004.10.03
Я возмущён скатал NVidia SDK 200 метров - не пашет вырубается


8-1088796012
Pa5ha
2004-07-02 23:20
2004.10.03
pf32bit




   Наверх