|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.01.2012, 20:13 | #1 |
Регистрация: 14.01.2012
Сообщений: 5
|
Не получается найти ошибку в коде нужно определить размеры дисков C++ Borland
Программа компилируется, но когда запускается выскакивает с ошибкой
Помогите пожалуйста! Код:
|
14.01.2012, 20:16 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А с какой ошибкой-то?
Ну или дебаггер в руки и вперед, смотреть где вылетает.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
14.01.2012, 20:22 | #3 | |
Регистрация: 14.01.2012
Сообщений: 5
|
Цитата:
Exception Processing Message С000013 Parameters 75b3bf7c 4 75b3bfc 75b3bf7c Нажимаем на продолжить вылетает следующее Access violation at adderess 32657EB0 in module 'CC3260MT.DLL. Read of address 0000000 Потом вроде запускается но во первых не показывает все диски а только A и С а во вторых показывает только свободное место, а остальные значения по нулям. |
|
15.01.2012, 11:52 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Зачем Вы это всё в API делаете? Через VCL, всё гораздо проще.
Определение размера диска (VCL вариант) // Для определения размера диска используйте функцию DiskSize, объявленную в Sysutils.hpp. В параметрах функции диску А соответствует 1, диску В - 2, и т. д., 0 - текущий диск. Следующий код определит размер диска С в байтах. __int64 Size = DiskSize(3); Определение свободного пространства на диске (VCL вариант) // Для определения свободного пространства на диске используйте функцию DiskFree, объявленную в Sysutils.hpp. В параметрах функции диску А соответствует 1, диску В - 2, и т. д., 0 - текущий диск. Следующий код определит размер свободного пространства на диске С в байтах. __int64 FreeSpace = DiskFree(3); Список всех доступных дисков можно получить функцией GetLogicalDriveStrings объявленной в файле Winbase.h.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 15.01.2012 в 12:01. |
15.01.2012, 15:53 | #5 | |
Регистрация: 14.01.2012
Сообщений: 5
|
Цитата:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужно найти ошибку в коде | helldog | Помощь студентам | 0 | 03.01.2012 07:10 |
Нужно найти ошибку в коде (C++) | lot555 | Помощь студентам | 4 | 27.05.2011 09:05 |
Нужно исправить ошибку в коде | Bright-rider | Фриланс | 2 | 07.04.2011 13:14 |
Таймер обратного отсчета работает не так как надо.. нужно найти ошибку в коде... | Человек_Борща | Общие вопросы Delphi | 10 | 13.04.2010 20:06 |
Нужно найти ошибку в коде | Вован111 | Помощь студентам | 15 | 08.11.2009 14:33 |