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

FileRead(iFileHandle, abBytes, iFileLength);?   Найти похожие ветки 

← →
Dysan ©   (2004-04-27 16:15) [0]

Не подскажите почему выполняеться
abBytes:array of variant;

FileRead(iFileHandle, abBytes, iFileLength);
и abBytes - пустой! :(


← →
evvcom ©   (2004-04-27 16:16) [1]

А SetLength делаешь?


← →
Digitman ©   (2004-04-27 16:18) [2]


> почему


потому что abBytes - указатель


← →
evvcom ©   (2004-04-27 16:21) [3]

и к тому же array of Variant


← →
PVOzerski ©   (2004-04-27 16:21) [4]

указывай target"ом abBytes[0]. И SetLength - это тоже забывать нельзя.


← →
Jack128 ©   (2004-04-27 16:25) [5]

Хе. Так просто варианты из файла не прочитаешь ;-) ..Где то(по моему на http://delphibase.endimus.com/) видел процедуры чтения/записи вариантов из файла..


← →
Тимохов ©   (2004-04-27 16:31) [6]


> Jack128 ©   (27.04.04 16:25) [5]

прочитаешь, но не все.
числа - пожалуйста,
строки - фиг.


← →
Dysan ©   (2004-04-27 16:32) [7]

вобщем я сделат так:

     iFileHandle := FileOpen(form9.OD.FileName, fmOpenRead);
     iFileLength := FileSeek(iFileHandle,0,2);
     FileSeek(iFileHandle,0,0);
     Buffer := PChar(AllocMem(iFileLength + 1));
     setlength(abBytes,iFileLength);
     iBytesRead := FileRead(iFileHandle, Buffer^, iFileLength);
     FileClose(iFileHandle);
     for i := 0 to iBytesRead-1 do
     begin
       abBytes[i]:=Byte(Buffer[i]);
     end;
     FreeMem(Buffer);


← →
Jack128 ©   (2004-04-27 16:34) [8]


> прочитаешь, но не все.
> числа - пожалуйста,
> строки - фиг.
вот и я о том..  AV на раз схлопочешь.. А если там вариантные массивы? :-)))


← →
Тимохов ©   (2004-04-27 16:35) [9]


> А если там вариантные массивы? :-)))

это фигня, а если интерфейсы?


← →
evvcom ©   (2004-04-27 17:12) [10]

А если в файле и вовсе лабуда какая? Проверять оставляем это Пушкину?



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

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



Память: 0.47 MB
Время: 0.028 c
1-1083061715
BALU1111
2004-04-27 14:28
2004.05.16
Проблема осей или ...?


8-1076871935
Attrib
2004-02-15 22:05
2004.05.16
mp3


4-1080544622
Akvilon
2004-03-29 11:17
2004.05.16
окно выбора папки


14-1082738176
VictorT
2004-04-23 20:36
2004.05.16
Не могу найти... Как в РТФ описываются таблицы?


3-1082101959
Жук
2004-04-16 11:52
2004.05.16
Label.Caption не отображается вовремя




   Наверх