Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Delphi IO работает только с файлами до 2 Гб?


Страницы:   1 2

Piter ©   (2006-09-30 14:23:00) 

Сидел, ломал голову тут почему моя программа не работает. Судя по всему, все эти reset / rewrite / blockread / blockwrite работают только с файлами до ~2 Гб (видимо, как раз "положительный" диапазон integer). Так ли это?

Не ожидал от borland такой подставы...


Джо   (2006-09-30 14:43:00) [21]

Да, и при чем тут ASM вообще?


Джо   (2006-09-30 14:43:00) [22]

> [2] oxffff ©   (30.09.06 14:40)
> Переходите на ASM.

Зачем так строго? Достаточно использовать Win32 API с его SetFilePointer.


oxffff   (2006-09-30 14:40:00) [23]

Longint - signed 32-bit.

Не ожидал от borland такой подставы...?

Переходите на ASM.

А лучше на маш. коды 237,176 (ZX Spectrum Команда LDIR)


Джо   (2006-09-30 14:30:00) [24]

> Так ли это?

Тут проблема не в перечисленных процедурах, а в Seek (там позиция задается 32-битным параметром Longint) и вообще в позиционировании.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо