Текущий архив: 2008.02.03;
Скачать: CL | DM;
ВнизРабота с файлом в С++ Найти похожие ветки
← →
andreil © (2008-01-09 18:02) [0]Есть такая процедура с С++, считывающая структурные данные из файла:
this->lpBlockEntries = (GCFBlockEntry *)((hlByte *)this->pBlockEntryHeader + sizeof(GCFBlockEntryHeader));
На Дельфи я ее написал следующим образом:
BlockRead(f, BlockEntry, sizeof(GCFBlockEntry));
Эта функция у меня работает, но у меня вопрос по другой:
this->pFragmentationMapHeader = (GCFFragmentationMapHeader *)((hlByte *)this->lpBlockEntries + sizeof(GCFBlockEntry) * this->pBlockEntryHeader->uiBlockCount);
Можно ли ее как-нибудь перевести на Дельфи, аналогично первой? или нет?
← →
andreil © (2008-01-09 18:19) [1]Я думаю, что данная функция должна иметь вид:
For n:=1 to BlockEntryHeader.uiBlockCount do
BlockRead(f, FragmentationMapHeader, sizeof(GCFFragmentationMapHeader));
Но, возможно, я что-то нетак понял в сырцах на Си
Страницы: 1 вся ветка
Текущий архив: 2008.02.03;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.048 c