![]() |
Модераторы: volvo877, Snowy, MetalFan |
![]() ![]() ![]() |
|
Throne |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 10.5.2006 Репутация: нет Всего: 2 |
Для поределения свободного места на диске есть в модуле DOS функция DiskFree(номер_диска). она возвращает значение типа LongInt. Вот тут и возник вопрос: а если у меня места свободного больше, чем два гига, то что?! как тогда определять количство свободного места?!
И еще. Искал-искал так и не нашел. Как определить размер какого-либо файла в байтах с помощью стандартных модулей, кроме как самому пощитать, быренько пробежавшись по файлу? --------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. |
|||
|
||||
SPrograMMer |
|
|||
![]() Спамер :) ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 5.11.2004 Где: Краснодар Репутация: нет Всего: 6 |
во времена доса не было и намека на то что на диске вообще будет места под 2 гига, не говоря уже о свободном месте в таких объемах... перезжай в делфю. ![]() функции FindFirst, FindNext возвращают структуру типа SearchRec... посмотри из чего она состоит ![]() Это сообщение отредактировал(а) SPrograMMer - 9.7.2007, 22:09 -------------------- животное = зверь законченный гентушник |
|||
|
||||
Throne |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 10.5.2006 Репутация: нет Всего: 2 |
да я давно уже хочу на дэлфи перейти... никак мануал не куплю просто.
Окей посмотрю. Вопрос не по теме: а в win32 прогах вычисления ведь быстрее происходят нежели в DOS (драйвера или еще чего)? --------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. |
|||
|
||||
SPrograMMer |
|
|||
![]() Спамер :) ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 5.11.2004 Где: Краснодар Репутация: нет Всего: 6 |
тут все дело в выделаемой ОП для проги. В досе страница одна на 64К и все... крутись как можешь... юзай указатели если не нравитсо... В Win32 гараздо проще с этим... а вот насчет времени выполнения...
цикл
![]() -------------------- животное = зверь законченный гентушник |
|||
|
||||
Nite |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 10.7.2007 Репутация: нет Всего: нет |
У меня была пара счетных задач, которые я в свое время переносил из доса. Практически ничего не менял, только вставлял в исходник {$APPTYPE CONSOLE}. Одна задача (симплекс-метод из линейного программирования) стала работать раза в полтора быстрее, другая (интеллектуальный перебор с отсечением) - раза в два быстрее. Не знаю, с чем это связано, но факт. В первой задаче широко использовались указатели, так как много обрабатываемых данных, во второй почти не использовались.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi" | |
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |